0

我想通过终端将“允许从:下载的应用程序”的选择更改为任何地方。

在此处输入图像描述

谢谢!!

4

1 回答 1

2

这 3 个设置是一个大on/off开关和系统策略数据库的组合。这些设置会影响syspolicyd以及它与系统的交互方式。

可以使用spctl命令行工具配置“主开/关”开关。管理这些设置需要管理员权限。要关闭它,您可以使用:

sudo spctl --master-disable

要启用它,您可以使用:

sudo spctl --master-enable

要检查它是否处于开/关状态,请使用

spctl --check-status

App Store vs. Identified Developers 选项由数据库的内容控制。根据此设置启用/禁用规则。我不知道数据库的确切格式(我花了很短的时间对其进行逆向工程,但并没有足够关心它),而且我确信 Apple 可以在版本之间更改它,因此获得了关于格式需要在版本之间重新学习。

这可能不是您要寻找的答案,但它似乎是它在系统中的实现方式。

于 2013-07-18T03:15:46.607 回答