导航

Mac:提示未识别开发者和已损坏的解决方法

请输入图片描述

Mac OS 安全方面做得非常完善和到位,升级到 macOS Sierra 后,你会发现在安装一些开源网站上发布的开源应用以及破解应用,会提示“无法打开xxx,因为它来源未识别的开发者”或者“xxx已损坏,打不开.你应该将它移到废纸篓”。

是不是你下载的应用有问题呢?应用明明是完整的,但为什么老是提示已损坏呢?

具体解决方案

升级到 macOS Sierra 后,你会发现系统偏好设置的“安全性与隐私”中默认已经去除了允许“任何来源”App的选项,无法运行一些第三方应用。

每一次的桌面系统更新除了带来功能上的增加和改进之外,还会对其安全性进行调整。以往我们在 Mac 上安装一些未被认可来源的内容时需要打开“安全性与隐私”中的“任何来源”选项,否认一些第三方的应用可能会无法成功安装。


而在 macOS Sierra 中,你会发现系统偏好设置的“安全性与隐私”中默认已经去除了允许“任何来源”的选项。

虽然 Apple 调整了安全政策,但 Apple 方面还是留有恢复“任何来源”选项的方法:

当然,如果你直接去“系统偏好设置-安全性与隐私-通用”,你会发现已经找不到下图的“任何来源”这个选项,我们怎么恢复它?

请输入图片描述

要恢复允许“任何来源”的选项,需要通过命令关闭 Gatekeeper
关闭办法如下:

打开 Mac OS 系统自带的终端工具,然后输入spctl 命令:sudo spctl --master-disable确定命令后需要输入系统密码,输入密码是不可见的,不要以为你没有输入。确保输入正确后,直接回车即可。

请输入图片描述

完成上面步骤后,再去“系统偏好设置-安全性与隐私-通用”,勾选任何来源!

每次更新系统,Mac OS 会自动开启 Gatekeeper。需要重复上述步骤关闭 Gatekeeper。

Last Modified: July 22, 2018
Archives QR Code Tip
QR Code for this page
Tipping QR Code