我想通过终端将“允许从 : 下载应用程序”的选择更改为任何地方。
谢谢!!
最佳答案
这 3 个设置是大型开/关
开关和系统策略数据库的组合。这些设置会影响 syspolicyd
及其与系统的交互方式。
可以使用 spctl
命令行工具配置“主开/关”开关。管理这些设置需要管理员权限。要关闭它,您可以使用:
sudo spctl --master-disable
要启用它,您可以使用:
sudo spctl --master-enable
检查它是否处于打开/关闭状态
spctl --check-status
App Store 与已识别开发者选项由数据库内容控制。规则根据此设置启用/禁用。我不知道数据库的确切格式(我花了很短的时间对其进行逆向工程,但并没有足够关心遵循它),并且我确信苹果可以在版本之间更改它,因此获得的知识在版本之间需要重新学习该格式。
这可能不是您正在寻找的答案,但它似乎是它在系统中的实现方式。
关于macos - objective-c : How to change option in "Security & Privacy" via terminal,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17713294/