Witterquick
Witterquick

Reputation: 6140

NetworkExtension - entitlements

I have a PacketTunnelProvider app extension, with a plist containing the keys

    NSExtensionPointIdentifier
    NSExtensionPrincipalClass

I got the entitlements from Apple to use the Networking extension

on the containing app, Im trying to call

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

but I get the error -

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

(also, I don't see any entitlements on the containing app, and I have a suspicious that I need them there too)

Any help would be appreciated

Upvotes: 2

Views: 1841

Answers (1)

Witterquick
Witterquick

Reputation: 6140

Well, It was something with the provisioning profile. The entitlements, by the way, should be both on the containing app and on the extension app

Upvotes: 2

Related Questions