今天在安装一软件的时候遇到”xxxx.app已损坏,打不开.你应该将它移到废纸篓”,开始还以为系统不兼容,但不甘心,在网上找了一圈发现,并非安装的软件已损坏,而是Mac系统的安全设置问题,自己学到了,同时也分享给大家,希望对遇到这个问题的朋友有所帮助。
解决方法就是临时改变Mac系统安全设置:打开 系统偏好设置 -> 安全性与隐私,修改为任何来源
如果系统版本是macOS Sierra 10.12的话会看不到这个选项,解决办法是:打开终端,执行sudo spctl --master-disable即可
ps 2021.1.10
第一种常见情况:只需要开启允许“任何来源”即可
1.在终端控制台中输入:sudo spctl --master-disable,回车,如果你的笔记本设置有开机密码,会提示要你输入密码,输入的整个过程中是看不到密码显示的,不要因为看不到输入的密码而着急,继续输入完密码后按下回车键。
2.打开系统偏好设置——>安全性与隐私,显示了任何来源,然后点击允许来自任何来源。如果没有【任何来源】的选项,可以再次执行刚才的代码进行尝试。
3.重新双击安装文件便不会再次提示“文件已损坏”了。
此时有的小伙伴发现依旧会出现“文件已损坏的提示”,此时就需要使用另外一种方式了
1.打开终端,输入: sudo xattr -r -d com.apple.quarantine,最后面加上一个空格
2.然后在访达->应用程序中找到你要打开的软件,拖到终端窗口中,回车执行,就可以正常打开文件了