网络扩展权利,如何启用它?

Mas*_*imo 5 entitlements ios

我需要在应用程序中使用网络扩展功能,完全使用代理功能.该文档说:

除非您使用NEHotspotHelper类,否则您无需从Apple获取使用网络扩展类的权利.但是,您仍需要通过Developer门户启用Network Extension权利.要请求使用NEHotspotHelper类的权利,请访问https://developer.apple.com/contact/network-extension.

我转到开发人员门户网站,但我找不到如何启用网络扩展权利.是因为我的角色是"管理员"而不是"团队代理"?或者有人可以告诉我如何启用该权利?

小智 11

由于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项目配置的功能菜单即可.