0

我正在开发一个使用 Apple 网络扩展框架的项目。但是我不能让它工作。我正在关注 Apple 的教程 SimpleTunnel。但是当我尝试保存配置文件时出现此错误

Save error: Error Domain=NEVPNErrorDomain Code=5 "permission denied" UserInfo={NSLocalizedDescription=permission denied}

在文档中,他们要求获得特殊权利。我已经为此发送了一封电子邮件,但与此同时,我只想在不上线的情况下完成该项目。

有什么解决方法吗?还是我应该等几个月才能获得“特殊权利”?谢谢。

4

2 回答 2

1

哦,我应该在发布之前检查苹果开发论坛。所以答案是我必须等到我得到权利。

于 2015-12-09T11:50:06.820 回答
0

由于 xcode 8.1 的文档和功能缺失,我花了整整一周的时间才找到解决方案。

  1. 确保您注册了苹果开发者计划(它不是免费的,您需要每年支付 100 美元)
  2. 转到https://developer.apple.com/account/ios/identifier/bundle
  3. 选择标识符 => 应用程序 ID
  4. 点击右边你的应用(如果没有,你可以用xcode创建一个),
  5. 单击编辑按钮,选中网络扩展复选框

注意 1:自 2016 年 11 月 10 日起,您无需获得苹果的授权即可使用网络扩展

注意 2:如果您使用的是 Hotspot Helper,请转到https://developer.apple.com/contact/network-extension/

如果您使用 VPN Manager,只需使用 xcode 项目配置的功能菜单。

于 2016-11-17T09:50:45.047 回答