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