There has been ongoing question over time as to whether NEDNSProxyProvider can be used in any iOS application, or if it is still only limited to supervised devices. People at my workplace seem to think this restriction has "recently" been lifted; but the Apple Developer page still notes the restriction. It has a major impact on our product plans. Thanks for any definitive answers, preferably with reference.
Reference (as of 2021-07-21): https://developer.apple.com/documentation/networkextension/dns_proxy_provider
DNS proxy providers are supported ... on iOS supervised devices only.
I wanted to update this thread that NEDNSProxyProvider
is only available for managed and supervised devices on iOS. Which means that you can submit an application with NEDNSProxyProvider
to the App Store, but it will not work unless you have a DNSProxy configuration installed here.
Matt Eaton
DTS Engineering, CoreOS
meaton3@apple.com