We have an app using NetworkExtension to handle network traffic, using NEPacketTunnelProvider, NEDNSSettings.
When the app works normally, system wide DNS requests will be sent to the DNS IP we set and enter our app.
No DNS requests will be send to the system's DHCP DNS IP
It works fine untill upgrade to iOS 14.5
We found that apps which using NSURLSession will not follow the DNS we set into NEDNSSettings, these apps will send 2 DNS queries, one to the Custom DNS IP we set,another to the DHCP DNS IP。
And the app only take the result which return by the DHCP config one.
Is this a BUG or some features ?
Post
Replies
Boosts
Views
Activity
When installing an enterprise app we get errors like below
NSLocalizedFailureReason=Could not install at this time., NSLocalizedRecoverySuggestion=Failed to verify code signature of
/var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.5xoK9C/extracted/Payload/xxxx.app : 0xe8008029 (The code signature version is no longer supported.),
It works fine at Beta 1 & Beta 2, but not works at Beta 3