解决macOS提示下载的文件已损坏,打不开的问题

- 这来自macOS该死的"安全"机制

起因

macOS最通常的安装软件方法就是下载 xxx.dmg文件,双击挂载镜像->拖入Application的快捷方式->Dock找到安装的软件,原神,启动!开箱即用舒服的很。

但是打开时提示 xxx已损坏,打不开。您应该将它移到废纸篓

解决方案

打开终端,输入

1
sudo xattr -d com.apple.quarantine /Applications/xxx.app

回车,输入密码,回车,问题解决。

问题原因

macOS的安全机制会对下载的文件进行检查,如果文件没有被签名,或者签名不对,就会提示 已损坏。这个时候就需要手动去除 quarantine属性。

转载需要保留原始链接,未经明确许可,禁止商业使用。支持原创 CC BY-NC-SA 4.0
最后更新于 2023-11-01 | 16:20:39 CST
辽ICP备18009435号-1
Hugo 强力驱动
主题 StackJimmy 设计