作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想构建一个过滤特定网络请求的 macOS 应用程序,所以我需要添加 NetworkExtensions 功能。但是在添加 NetworkExtensions 功能后,我收到以下消息:
Your development team, "Potato Dev2", does not support the Network Extensions capability.
以上消息出处的图片:
/image/H46gE.png
The platform, and whether you're a member of the Apple Developer Program, may limit the capabilities available to your app
最佳答案
如果您在 Mac 上禁用系统完整性保护 (SIP)(macOS 恢复环境中的终端中的 csrutil disable
)并禁用 amfid
,您应该能够做到这一点。的权利检查通过添加 amfi_get_out_of_my_way=1
到内核的命令行参数。 (再次在恢复环境中,nvram boot-args='amfi_get_out_of_my_way=1'
)
代码签名时您需要绕过 Xcode 并使用 codesign
命令直接,因为 Xcode 执行配置文件权利检查,正如您所注意到的。 codesign
本身不执行此检查。
这适用于基本上允许与 DriverKit 系统扩展有关的任何事情,因此我希望它也适用于网络系统扩展。
关于macos - 有没有办法在不加入 Apple Developer Program 的情况下将网络扩展功能添加到 macOS 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63476574/
我是一名优秀的程序员,十分优秀!