如何修复“App”损坏打不开。你应该把它移到废纸篓”错误在 Mac 上
目录:
一些 Mac 用户在尝试打开下载到他们 Mac 的应用程序时可能偶尔会遇到一些奇怪的错误,在启动该应用程序时会出现一个小的“验证”进度条并停滞一段时间在错误警告消息显示“Appname.app 已损坏且无法打开。你应该把它移到垃圾箱。”,并附带详细说明文件的下载时间和位置。然后,您有两个选择,“取消”或“移至废纸篓”您下载的应用程序。
本文将提供几种在Mac 上修复此错误消息的方法。
如何修复Mac上的应用程序损坏和无法打开错误
有一些不同的提示和技巧可以修复 Mac 上的这些“应用损坏”错误消息。此处介绍了重新下载应用程序、重新启动 Mac、安装系统软件更新和使用命令行。请注意,如果您在 Mac App Store 应用程序中看到类似但不同的错误消息,请改用此故障排除指南。
1:重新下载App
尝试补救“应用程序损坏”错误消息时,您应该做的第一件事是将应用程序重新下载到 Mac,并确保它来自受信任的来源。
例如,如果您正在下载Google Chrome 或Signal,请确保只从开发者网站直接下载这些应用程序,不要从第三方网站下载它们。
通常只需重新下载应用程序,将“损坏的”版本丢弃,然后重新启动新下载的副本即可解决此错误消息。
有时重新下载方法不起作用,有时直接从开发人员或受信任的来源下载应用程序不是一种选择,有时您必须从第三方站点下载某些应用程序(特别是那些已经成为废弃软件的过时应用程序)。在这些情况下,您可以尝试下一种方法来解决“应用已损坏且无法打开”错误消息。
如前所述,如果您在 Mac App Store 应用程序中看到类似的错误,提示“Name.app 已损坏,无法打开。删除名称。应用程序,然后从 App Store 重新下载。”然后单击此处获取解决时的不同说明。在这种情况下,通常您只需重新登录 Mac App Store 并重新下载应用程序。
2:重启
这绝对是傻瓜,但通常只需重新启动 Mac 即可解决 Mac 上的“应用已损坏且无法打开”错误消息,特别是如果您已经从可信来源(Mac App Store,直接来自开发者等)。
您可以通过转到 Apple 菜单并选择“重新启动”来重新启动任何Mac。
Mac再次启动备份后,尝试重新打开应用程序。
3:安装可用的系统软件更新
似乎有时由于特定的系统软件版本和/或Gatekeeper 而出现此错误消息。如果是这样,在 Mac 上安装可用的系统软件更新通常可以解决此问题。做之前一定要备份Mac
对于 MacOS 10.14 或更高版本(Mojave 和更新版本):转到“系统偏好设置”中的“软件更新”偏好设置面板以查找可用的 macOS 系统软件更新。
对于 MacOS 10.13 及更早版本:转到 Mac App Stores“更新”选项卡以查找可用的系统软件更新。
对于 App Store 之前的 Mac(10.6 及更早版本):也可以使用系统偏好设置中的“软件更新”偏好面板。
如果有可用的系统软件更新或安全更新,请将其安装到Mac。
注意这并不是建议更新主要的操作系统版本,这是一项复杂得多的任务,仅用于更新可用的系统软件更新。例如,如果您的 Mac 正在运行 El Capitan 10.11.x,那么请安装任何可用的 El Capitan 相关更新。
4:在App上使用xattr抛出损坏的错误
这是最后的手段,只推荐高级Mac用户使用。一般来说,如果应用程序仍然抛出“已损坏”的错误消息,您可能不想使用它。使用它需要您自担风险。
在命令行中,您可以使用 xattr 查看和删除 Mac 上文件的扩展属性,包括抛出“Appname.app 已损坏且无法打开的应用程序。你应该把它移到垃圾箱。”错误信息。
启动终端,然后发出以下命令:
xattr -cr /path/to/application.app
例如:
xattr -cr /Applications/Signal.app
-c 标志删除所有属性,而-r 递归应用于整个目标.app 目录内容。
xattr 命令也可用于删除 Mac 上的“从互联网下载的应用程序”错误消息。同样,这只建议高级用户使用,因为修改扩展属性可能会产生意想不到的后果,而且您可能会再次尝试运行您不应该运行的应用程序,无论是出于稳定性、隐私、安全性还是其他原因。
上面的技巧是否解决了“Appname.app已损坏,无法打开。你应该把它移到垃圾箱。” Mac 上的错误?您是否知道解决此错误消息的另一种解决方法或解决方案?在评论中与我们分享!