gpt4 book ai didi

macos - 如何在 OSX Catalina 中运行未签名的系统扩展?

转载 作者:行者123 更新时间:2023-12-05 05:05:05 27 4
gpt4 key购买 nike

如何在 OSX Catalina 中运行未签名的系统扩展?

我正在尝试加载 SimpleFirewall,它是苹果提供的系统扩展,用于演示数据包过滤功能。

项目可以编译,但在运行期间出现此错误:

OSSystemExtensionErrorDomain error 8

查了一下,意思是——

Invalid code signature or missing entitlements

我禁用了 SIP,并关闭了 xcode 项目中的代码签名。我还能做些什么来让这个运行?我没有开发者 ID.. 只是测试代码..

最佳答案

根据爱斯基摩人对 Apple Developer Forums 的回答您还可以

  • 禁用 SIP 和
  • 启用 SYSX 开发者模式(systemextensionsctl developer on)

需要禁用 AMFI:

nvram boot-args="amfi_get_out_of_my_way=0x1"

这必须在恢复模式的 cmd 中完成。

据我所知,如果您没有具有 com.apple.developer.endpoint-security.client 授权的开发人员配置文件,您只需要这样做。

关于macos - 如何在 OSX Catalina 中运行未签名的系统扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60674561/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com