以编程方式获取已安装的VPN配置文件列表 - iOS

Guv*_*ven 8 vpn appsettings ios

应用程序是否可以以编程方式获取安装在iOS设备上的VPN配置文件列表?

我猜这应该是不可能的,因为这些信息位于应用程序的沙箱之外.但是,我已经看到了NetworkExtension带有NEVPNConnectionNEVPNManager类的框架,允许您动态运行VPN.如果您可以动态设置VPN,也可以获取现有的VPN配置文件.

此外,NEVPNManager有以下方法似乎加载一些首选项: (void)loadFromPreferencesWithCompletionHandler:(void (^)(NSError *error))completionHandler NS_AVAILABLE(10_10, 8_0);

所以,如果你能告诉我是否有可能获取已安装的VPN配置文件列表,那就太棒了.