NetworkExtension - 权利

时间:2016-01-31 14:36:48

标签: ios swift entitlements

我有一个PacketTunnelProvider app扩展程序,其中包含一个包含键的plist

    NSExtensionPointIdentifier
    NSExtensionPrincipalClass

我从Apple获得了使用网络扩展程序的权利

在包含的应用上,我试图调用

self.vpnManager?.saveToPreferencesWithCompletionHandler({ (error) -> Void in
                        if (error != nil) {

但是我收到了错误 -

Error Domain=NEVPNErrorDomain Code=5 "permission denied" UserInfo={NSLocalizedDescription=permission denied

(另外,我没有看到包含应用程序的任何权利,我也怀疑我在那里也需要它们)

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:2)

嗯,这与配置文件有关。 顺便说一句,权利应该在包含应用程序和扩展应用程序