在 macOS Catalina (10.15.1) 中禁用 Gatekeeper

在 macOS Catalina (10.15.1) 中禁用 Gatekeeper

我正在尝试运行一些命令行工具,每次它调用新的依赖项时,我都会弹出“无法打开 X,因为无法验证开发人员。”显然,如果我打开系统偏好设置,我可以点击“仍然打开”,但对于我使用的工具来说,这是一个非常繁重的过程。

我找到了以下假定的解决方法:

sudo spctl --master-disable

这会在“允许从以下位置下载应用程序”下启用标有“任意位置”的单选按钮,但似乎对命令行工具的筛选没有任何影响。我仍然会收到弹出窗口,事实上,如果我关闭系统偏好设置并重新打开它,“任意位置”单选按钮已经消失了。

如有任何建议,我们将不胜感激。

答案1

我在 Catalina 10.15.7 上遇到了同样的问题。sudo spctl --master-disable没有删除弹出窗口,即使状态显示assessments disabled

csrutil disable另外还在恢复模式下运行了其他工作。(https://apple.stackexchange.com/questions/208478/how-do-i-disable-system-integrity-protection-sip-aka-rootless-on-macos-os-x

这将完全禁用 SIP,因此请自行判断。

相关内容