修复 Mac 上“App 已损坏,无法打开”的问题
对于本身没有问题、只是未签名或未经公证的 App,macOS 也常常显示“已损坏”警告,原因是下载时被加上了隔离标记。Toolbox 会检查 App 的签名和门禁状态,让你看清是谁开发的;如果你选择信任,再移除隔离标记。请只对来源可信的 App 这样做。


如何使用修复“App 已损坏”
打开修复“App 已损坏”,把 App 拖到窗口中。
查看签名和门禁检查结果,了解签名者是谁。
如果信任来源,清除隔离标记;如有提示,批准管理员验证。
再次打开 App。
关于修复“App 已损坏”的问题
为什么 Mac 提示 App 已损坏?
通常是 App 从互联网下载,且签名或公证方式未被门禁接受。文件很少真的损坏,只是 macOS 无法验证开发者而将其拦截。
移除隔离属性安全吗?
只有在你信任 App 来源时才安全。移除标记会让该 App 跳过门禁检查,因此请先检查签名;如果拿不准,请从开发者网站重新下载。
Mac 上的 xattr -cr 有什么作用?
它会移除 App 及其内部所有内容的扩展属性,包括 com.apple.quarantine。Toolbox 会替你清除隔离标记,并先显示签名详情。
如果 App 还是打不开怎么办?
App 可能确实已损坏,或者是为其他 Mac 构建的。请从开发者处重新下载,并确认它支持你的 macOS 版本。