一些安装 macOS Sierra 以上系统版本的同学发现,系统偏好设置的“安全性与隐私”中,“任何来源”选项已经被去除了,一些第三方应用会无法运行。提供一个简单找回“任何来源”选项的方法。

我们都知道,Mac OS X 有完整、强大的安全机制,会主动限制非 App Store 的软件安装以防恶意软件破坏系统。所以从网络上下载的盗版的软件在安装的时候会被系统阻止,提示“xxx已损坏,打不开。您应该将它移到废纸篓”或者“打不开xxx,因为它来自身分不明的开发者”。 如果你确定该软件是安全的,可以通过在系统偏好设置的“安全性与隐私”中,临时选择“任何来源”选项来安装和打开这些软件。

升级到 macOS Sierra 之后,“任何来源”选项默认被去除了。

如果需要恢复允许“任何来源”的选项,请打开终端,在终端运行以下命令(可能会要求输入密码):

sudo spctl --master-disable

然后你会发现,久违的允许“任何来源”回来了

该命令实际上禁用了 Gatekeeper。而且,如果在系统偏好设置的“安全性与隐私”中重新选中“允许 App Store 和被认可的开发者”,就会重新打开 Gatekeeper,那么,“任何来源”选项也会再次消失。想要让其重新出现,只需要重新运行上述命令关闭 Gatekeeper即可。
 
可以在 这里 了解更多关于 Gatekeeper 的详细信息。