macOS Catalina 现在一定有不少小伙伴更新了,然后在安装和更新软件时,提示“已损坏无法打开”,按照之前的经验,在系统的“安全与隐私”中允许“任何来源”,发现还是没有用,这是怎么回事?
出现提示的原因是,苹果系统有一个GateKeeper保护机制(自 OSX 10.5 加入)。从互联网上下载来的文件,会被自动打上com.apple.quarantine标志,翻译过来就是免疫隔离,系统根据这个附加属性对这个文件作出限制。
macOS Catalina对系统安全性大大的加强了,附加属性也是针对系统安全的考量,然后,我们还是需要自我下载软件和自由,下面小编教你给软件移除此安全属性:
- 打开终端;
- 输入以下命令,回车;
sudo xattr -d com.apple.quarantine /Applications/xxxx.app
注意:/Applications/xxxx.app
换成你的App路径,或在输入 sudo xattr -d com.apple.quarantine 后将软件拖进去,然后再回车。
如果提示”No such file”为文件路径有误,重命名一下软件名称,再重试即可。 - 重启App即可。