情况一:提示“应用已损坏,无法打开。你应该将它移到废纸篓”
这是最常见的情况(尤其是安装破解软件或 GitHub 下载的工具时)。其实应用并没有损坏,只是 macOS 的安全机制(Gatekeeper)阻止了它。
解决方法(移除隔离属性):
-
打开 终端 (Terminal) (在“启动台” -> “其他”文件夹中,或按
Cmd + Space搜索“终端”)。 -
复制以下命令粘贴到终端中(注意最后有一个空格):
Bash
sudo xattr -r -d com.apple.quarantine -
打开 访达 (Finder) ,找到那个“报错”的应用程序。
-
将该应用程序图标拖拽到终端窗口中(这会自动填入该应用的路径)。
- 此时命令看起来应该是这样的:
sudo xattr -r -d com.apple.quarantine /Applications/YourApp.app
- 此时命令看起来应该是这样的:
-
按 回车键 (Enter) 。
-
终端会提示输入密码(
Password:)。输入你的开机密码(输入过程中屏幕上不会显示任何字符,这是正常的),输完后按回车。 -
完成后,重新打开该应用即可。