在 Mac 上安装从网上下载的应用时,经常会遇到「应用已损坏,无法打开」的提示。这是因为 macOS 的 Gatekeeper 安全机制阻止了未签名应用的运行。

为什么会出现这个提示
macOS 会对所有下载的应用添加隔离标记(quarantine flag),如果应用没有苹果开发者签名,系统就会提示已损坏。这其实是安全机制在保护你。
解决方法
使用终端命令移除隔离标记:sudo xattr -rd com.apple.quarantine /Applications/应用名称.app
输入密码后重启应用即可正常打开。
注意事项
- 确保应用来源可信再执行此操作
- 某些系统版本还需要在「安全性与隐私」中允许任何来源
- 建议只对信任的开发者应用使用此方法
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
