没有任何来源选项

作者 : 好好码农 本文共954个字,预计阅读时间需要3分钟 发布时间: 2021-08-14 共155人阅读

苹果从macOS Sierra 10.12开始(包括10.13和10.14),已经去除了允许“任何来源”的选项,如果不开启“任何来源”选项,会直接影响到无法运行第三方应用。

不少用户最近更新了macOS Sierra 10.12后,在 系统偏好设置 -> 安全性与隐私 中不再有“任何来源”选项。

是的,苹果从macOS Sierra 10.12开始(包括10.13 – 10.15 和 macOS 11.0之后的版本,也包括M1芯片的电脑),已经去除了允许“任何来源”的选项,如果不开启“任何来源”选项,会直接影响到无法运行第三方应用,打开报损坏不明开发者的错误。

如下图,就没有“任何来源”选项:

找回方法:

打开“终端”。终端在 应用程序 文件夹下面的 实用工具 文件夹中,图标是黑色的,如下图。

然后复制下面的一行代码,粘贴到打开的“终端”里,然后按回车,如下图(终端窗口有些不太一样,只管粘贴下面的代码,输入密码即可)。

sudo spctl –master-disable

 

如上图左侧的红箭头处,会提示让你输入电脑的密码,也叫开机密码,输入密码即可(为了安全,输入密码的时候,屏幕上不会有任何显示和提示信息,都是隐藏的。只管输入完密码,按回车就好了)

如果出现 Sorry, try again.  如下图,说明你输入的密码错误了,意思是让你重新再输一次试试。

现在我们 重新打开 系统偏好设置 -> 安全性与隐私,你会发现,已经有“任何来源”这个选项了,如下图(还是没有的话,就重启下电脑试试)。

需要注意的是,如果你重新选择“App Store”或“App Store和被认可的开发者”后,“任何来源”的选项会再次消失,可再次运行上述命令即可找回。

补充说明(解决方法二):
如果前面已经设置完了任何来源,打开软件还是提示已损坏无法打开。

打开终端,输入以下的代码:
xattr -r -d com.apple.quarantine (注意这一行的最后有一个空格)
然后用鼠标从「应用程序」里,把出现上面问题的软件拖入终端窗口里,按回车!如下两图:

 

说明:拖的这个软件必须是已经安装到「应用程序」的软件,才能拖入终端!不能直接从下载的dmg软件包里拖!

拖好之后再按回车,软件就可以正常打开。

(终端是什么 ? 在哪里?  它在 应用程序 -> 实用工具 里面,图标是一个黑色的工具。)