My app is used to manage a Personal VPN configuration with NEVPNManager and a DNS settings configuration with NEDNSSettingsManager.
Both configurations work as expected when used separately, but after DNS settings configuration is saved, saving Personal VPN configuration returns an error:
In a different order, when DNS configuration is saved and enabled after saving the VPN configuration, disconnecting VPN disables previously enabled DNS configuration.
Tested on:
https://github.com/jurajhilje/DOHIKEv2Demo
Both configurations work as expected when used separately, but after DNS settings configuration is saved, saving Personal VPN configuration returns an error:
Code Block Error Domain=NEConfigurationErrorDomain Code=10 "permission denied"
In a different order, when DNS configuration is saved and enabled after saving the VPN configuration, disconnecting VPN disables previously enabled DNS configuration.
Tested on:
iOS 14.4
iOS 14.5 Beta 2
https://github.com/jurajhilje/DOHIKEv2Demo