macOS 上的「应用已损坏」

Gatekeeper 的隔离标记,以及解除它的那一条命令。

本页内容

完整消息是「Natively」已损坏,无法打开。你应该将其移到废纸篓。 其实什么都没有损坏。macOS 会给浏览器下载的每个文件附加一个名为 com.apple.quarantine 的扩展属性,当 Gatekeeper 无法验证某个被隔离应用包的公证信息时,就会显示这段文字。

解决方法

先把 Natively 移到你的「应用程序」文件夹中,然后在终端运行这条命令:

Command
xattr -cr /Applications/Natively.app
以递归方式清除应用包上的所有扩展属性。

然后正常打开应用。如果你安装到了 /Applications 以外的位置,请替换为实际路径——在输入 xattr -cr 后将应用拖到终端窗口中,可以正确插入路径,包括其中的空格。

右键点击的替代方法

在某些 macOS 版本上,你可以跳过终端:在「应用程序」中右键点击该应用,选择打开,然后在提示中确认。这会为该应用包注册一个明确的用户覆盖。这个方法并非在所有版本上都有效。从 macOS 15 开始,路径变成了系统设置 → 隐私与安全性,在被阻止的启动尝试之后,一个名为仍要打开的按钮会出现几分钟。

如果仍然无法打开

  • 确认你用的架构正确。在 Intel Mac 上运行 Apple Silicon 版本会在启动时失败,有时还会显示一条容易误导人的消息。
  • 确认下载已完成。被截断的 .dmg 文件确实是损坏的;重新下载并将文件大小与发布页面上的进行比对。
  • 确认你使用的是 macOS 12 或更高版本。

还是没解决?在 GitHub 上告诉我们。

提交 issue

Put it on your own machine.

A live-conversation assistant that runs locally. Nothing leaves your machine.

macOS 12+ · Windows 10/11

© 2026 Natively AI Private Limited

Source-available under the Natively Personal Use Source License v1.0 · IP geolocation by DB-IP