NetworkExtensions documentation lacks information about which extensions only work on supervised devices

Originator:grebenyuk.alexander
Number:rdar://39204153 Date Originated:05.04.2018
Status:Open Resolved:
Product:Network Extensions Framework Product Version:
Classification: Reproducible:
 
NetworkExtensions documentation lacks information about which extensions only work on supervised devices.

For example, nowhere does it say that NEDNSProxyManager / NEDNSProxyProvider are only available on supervised devices. However, if you open logs from the development device here's what you see:

-[NEHelperConfigurationManager:562  Warning: allowing creation/modification of a DNS proxy configuration on non-supervised device because the requesting app (poc-dns-ios) is a development version. This will not be allowed for the production version of poc-dns-ios

Documentation should clearly state whether an extension does or does not work on non-supervised devices.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!