2013-07-18 21 views

回答

2

這3個設置是一個大的on/off交換機和系統策略數據庫的組合。這些設置會影響syspolicyd,以及它如何與系統進行交互。

可以使用spctl命令行工具配置「主開關」開關。管理這些設置需要管理員權限。要關閉它,你使用:

sudo spctl --master-disable 

要啓用它,你使用:

sudo spctl --master-enable 

要檢查它是否是在開/關你使用

spctl --check-status 

應用程序商店與鑑定開發人員選項由數據庫的內容控制。規則根據此設置啓用/禁用。我不知道數據庫的確切格式(我花了很短時間對其進行逆向工程,但沒有足夠的關注它),並且我確信Apple可以在不同版本之間進行更改,因此獲得的知識格式需要在版本之間重新學習。

這可能不是你正在尋找的答案,但它似乎是如何在系統中實現的。