在 xcode 中添加 NetworkExtension.Framework

Posted

技术标签:

【中文标题】在 xcode 中添加 NetworkExtension.Framework【英文标题】:Adding NetworkExtension.Framework in xcode 【发布时间】:2017-04-09 17:43:09 【问题描述】:

我正在尝试将网络扩展框架添加到 xcode 以从我的应用程序中实现 *** 配置。为此,我指的是这个视频https://developer.apple.com/videos/play/wwdc2015/717/。从 15:00 开始,视频展示了如何添加网络扩展框架并在添加框架后创建目标。我什至没有看到 NEProviderTemplate.pkg 进行安装。在进入框架文件夹之前我需要做些什么吗? MacOS 版本 OS 10.12

提前致谢。

视频截图

【问题讨论】:

检查我的答案。 【参考方案1】:

是的,该安装程序不再可用。因为当您选择网络扩展模板时,随后的屏幕包含选择所有支持类型的所有选项。如下图所示。

【讨论】:

【参考方案2】:

NEProviderTemplate.pkg 当前已从操作系统安装中删除。

一种解决方案是采用 SimpleTunnel 应用程序并从中创建您的应用程序(使用现有的 NE 目标)

【讨论】:

你知道为什么它被从操作系统安装中删除了吗? @Roberto 不,我没有 在做了一些我自己的研究之后,似乎 NetworkExtension 模板(在 Xcode 中安装了 NEProviderTemplate.pkg)仅或至少大部分用于受监督设备。内容过滤、每个应用程序 *** 以及该框架的其他功能可能仅适用于开发构建和用于分发构建的受监督设备。我相信,模板安装程序包可能仅在您的组织(学校或公司)中有受监督设备时可用。【参考方案3】:

它已从 Mac OS 中删除。所以你可以下载那个文件here。

【讨论】:

以上是关于在 xcode 中添加 NetworkExtension.Framework的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Xcode 10.0 的 UITableView 中添加原型单元格

在 xcode 中添加 NetworkExtension.Framework

在 Xcode 4 中添加框架 [重复]

无法在 Xcode 中添加推送通知功能

在 Xcode 中添加链接器标志

在 Xcode 4 中将 GLM 添加到项目中