MAC打开软件提示 已损坏,无法打开。您应该将它移到废纸篓。

在 Mac 系统(包括 Intel 芯片及 M1/M2/M3 等 Apple silicon 机型)中,升级系统后偶尔会遇到软件打开报错的问题:“xxx.app”已损坏,无法打开。您应该将它移到废纸篓。这一问题多与系统安全机制对软件签名的验证有关,以下是详细的解决方法。

MAC打开软件提示“已损坏,无法打开”错误弹窗

解决步骤:通过终端命令移除隔离属性

当系统提示软件“已损坏”时,通常是因为软件被标记了“隔离属性”(com.apple.quarantine),这是 macOS 对从互联网下载或未签名软件的安全限制。通过终端命令可移除该属性,具体操作如下:

  1. 打开终端
    点击屏幕左上角苹果图标 → 「启动台」→ 「其他」→ 「终端」,或使用 Spotlight 搜索(按下 Command + 空格,输入“终端”并打开)。

  2. 输入基础命令
    在终端中粘贴以下命令(注意命令末尾有一个空格,粘贴后先不要按回车):

    1
    sudo xattr -r -d com.apple.quarantine
    • 命令说明:sudo 表示以管理员权限执行,xattr 是用于管理文件扩展属性的工具,-r -d com.apple.quarantine 意为递归删除文件的“隔离属性”。
  3. 拖拽软件路径到终端
    打开「访达(Finder)」→ 进入「应用程序」文件夹,找到报错的软件图标,用鼠标将图标拖拽到终端窗口中。此时终端会自动补全软件的完整路径,命令将变成类似:

    1
    sudo xattr -r -d com.apple.quarantine /Applications/xxx.app

    (其中 /Applications/xxx.app 为软件在电脑中的实际路径)

  4. 执行命令并验证
    按下回车,终端会提示输入“系统密码”(输入时密码不会显示,输完后直接回车即可)。命令执行完成后,关闭终端,重新打开软件即可正常运行。

补充说明:关于软件安全性的提示

  • 本方法仅用于解决合法获取的软件(如正版软件、开源软件)因系统误判导致的打开问题。若软件来自非官方渠道(如盗版、破解包),可能存在恶意程序风险,建议谨慎使用。
  • 若执行命令后仍报错,可尝试在「系统设置」→「隐私与安全性」中,勾选“允许从以下位置下载的应用:App Store 和被认可的开发者”,并在下方找到对应软件的提示,点击“仍要打开”。

通过以上步骤,即可解决多数因系统隔离属性导致的软件“已损坏”问题。建议日常优先使用从官方渠道下载的正版软件,既能保障安全,也能减少兼容性问题。


MAC打开软件提示 已损坏,无法打开。您应该将它移到废纸篓。
https://www.eryang.top/2025/07/11/Mac软件损坏/
作者
二阳
发布于
2025年7月11日
许可协议