我想通过终端将“允许从:下载的应用程序”的选择更改为任何地方。
谢谢!!
这 3 个设置是一个大on/off
开关和系统策略数据库的组合。这些设置会影响syspolicyd
以及它与系统的交互方式。
可以使用spctl
命令行工具配置“主开/关”开关。管理这些设置需要管理员权限。要关闭它,您可以使用:
sudo spctl --master-disable
要启用它,您可以使用:
sudo spctl --master-enable
要检查它是否处于开/关状态,请使用
spctl --check-status
App Store vs. Identified Developers 选项由数据库的内容控制。根据此设置启用/禁用规则。我不知道数据库的确切格式(我花了很短的时间对其进行逆向工程,但并没有足够关心它),而且我确信 Apple 可以在版本之间更改它,因此获得了关于格式需要在版本之间重新学习。
这可能不是您要寻找的答案,但它似乎是它在系统中的实现方式。