Macos 软件损坏解决方案
✅ 一、可能的原因
1. 没有签名:软件未被签名或签名无效(如非 Apple 开发或被篡改)。
2. 签名过期或无效:签名证书已过期或被吊销。
3. 权限问题:该应用不在你的系统信任列表中(特别是非 App Store 或非 Mac App Store 的应用)。
4. 文件损坏:下载的安装包可能损坏或不完整。
5. 系统安全限制(Gatekeeper):macOS 会通过 Gatekeeper 验证应用的安全性。
🛠️ 二、解决方案
移除应用的安全隔离属性
sudo xattr -dr com.apple.quarantine /Applications/name.app
/Applications/name.app 如果不知道该如何输入,将 App 直接拖拽 sudo xattr -rd com.apple.quarantine(中间有个空格)后面即可。
一般情况下,多余的扩展属性都可以清除(个别应用例外):
可以直接输入:sudo xattr -cr /Applications/*
