本博客不欢迎:各种镜像采集行为,请尊重知识产权法律法规。大家都是程序员,不要闹得不开心。

最近升级万恶的MAC系统后,苏南大叔发现:从网上下载好的程序软件都打不开了。提示“文件损坏,请马上删除”云云。吓得苏南大叔,再次下载一次之后,用另外的姿势再下载一次。就这样往返多次之后,才知道:原来是被MAC给骗了。

苏南大叔:如何解决"已损坏,打不开。 您应该将它移到废纸篓"的问题? - dmg-install-fail
如何解决"已损坏,打不开。 您应该将它移到废纸篓"的问题?(图7-1)

症状描述

新的苹果操作系统开启了守门者程序,不是从官方app store下载的程序就会被提示请删除。见下图。

苏南大叔:如何解决"已损坏,打不开。 您应该将它移到废纸篓"的问题? - mac_001
如何解决"已损坏,打不开。 您应该将它移到废纸篓"的问题?(图7-2)

而此时系统安全性与隐私设置中,“允许从下面位置下载的应用” 没有 “任何来源”的字样。

苏南大叔:如何解决"已损坏,打不开。 您应该将它移到废纸篓"的问题? - mac000
如何解决"已损坏,打不开。 您应该将它移到废纸篓"的问题?(图7-3)

苏南大叔:如何解决"已损坏,打不开。 您应该将它移到废纸篓"的问题? - mac_002
如何解决"已损坏,打不开。 您应该将它移到废纸篓"的问题?(图7-4)

解决方案

解决方案就是执行如下命令。

sudo spctl --master-disable

苏南大叔:如何解决"已损坏,打不开。 您应该将它移到废纸篓"的问题? - mac003
如何解决"已损坏,打不开。 您应该将它移到废纸篓"的问题?(图7-5)

然后,打开系统安全性与隐私设置,更改“允许从下面位置下载的应用” 选项为 “任何来源”即可。

苏南大叔:如何解决"已损坏,打不开。 您应该将它移到废纸篓"的问题? - mac004
如何解决"已损坏,打不开。 您应该将它移到废纸篓"的问题?(图7-6)

然后就可以打开这些从网上下载的mac程序了,是不是不明觉厉?

苏南大叔:如何解决"已损坏,打不开。 您应该将它移到废纸篓"的问题? - mac005
如何解决"已损坏,打不开。 您应该将它移到废纸篓"的问题?(图7-7)

结论

在关闭这个spctl之后,“系统偏好设置”里面的“安全性和隐私”,就可以“任何来源”打开“下载的应用”了。不过重启电脑之后,这些修改就会消息,但是你仍然可以打开对应操作过的mac软件~

更多mac系统使用经验文字,请点击苏南大叔的博客:

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。