如何修复“应用程序已损坏
目录:
如果您最近尝试使用 MacOS 安装程序应用程序,您可能会发现一条错误消息,内容类似于“此安装 macOS Mojave.app 应用程序的副本已损坏, 并且不能用于安装 macOS。
此错误的原因是证书过期,并且由于证书过期,Mojave、Sierra 和 High Sierra 的“安装 macOS”应用程序将无法运行。幸运的是,对于“损坏的”安装程序问题,有一个相当简单的解决方案。
解决Mac OS系统安装程序出现“安装MacOS应用程序已损坏,无法用于安装MacOS”的错误信息
解决“此Install macOS .app 应用程序副本已损坏,无法用于安装macOS”的最简单方法。就是重新从苹果重新下载安装程序,里面有新的未过期的新证书。下面的链接指向 Apple 资源,您可以在其中找到或下载 Mojave、High Sierra 和 Sierra 的更新 macOS 安装程序:
- Find macOS Mojave from Apple here – (direct App Store link)
- 在这里从Apple找到macOS High Sierra –(App Store链接)
- Find macOS Sierra from Apple here –(直接下载链接)
下载新的(有效证书)安装程序应用程序后,您可能需要重新启动 Mac,特别是如果您已经启动了显示应用程序损坏错误消息的版本。
如果您不下载这些 macOS 安装程序应用程序的新版本,您可能会在尝试打开或使用 MacOS 安装程序甚至创建的 USB 启动驱动器时遇到每个版本的错误消息使用过期的安装程序之一:
“Install macOS Mojave.app 应用程序副本已损坏,无法用于安装macOS。”
“Install macOS High Sierra.app 应用程序副本已损坏,无法用于安装macOS。”
“Install macOS Sierra.app 应用程序副本已损坏,无法用于安装macOS。”
如果您想查看详细信息和过期证书本身,您可以使用可疑包和 pkgutil 等工具调查 MacOS 安装程序的 .pkg 组件,它可以显示导致错误消息的过期证书:
方法二:修改应用程序安装程序修复“安装MacOS应用程序已损坏”错误
解决“安装MacOS应用程序已损坏,无法用于安装MacOS”错误消息的另一种方法是读者霍华德在评论中留下的,一些用户也已经成功了:
在评论中让我们知道该方法是否适合您,或者您是否只是从 Mac App Store 重新下载安装程序。
过去各种Mac OS 安装程序都发生过类似的问题。除了重新下载安装程序之外,一些用户报告的另一种解决安装程序(有时也是应用程序)错误消息的方法是将 Mac 时钟设置回过去(在这种情况下,在 2019 年 10 月之前证书已过期,导致安装程序应用程序无法使用),但这显然不适用于安装 MacOS Mojave 应用程序。它也不总是一个调整时钟的实用解决方案,特别是如果您计划广泛部署、使用和归档各种 MacOS 版本和不同硬件上的安装程序应用程序。相反,只需重新下载您需要的新版本“安装 macOS.app”,并保留它们。
许多 Mac 用户喜欢为旧版本的系统软件维护 MacOS 安装程序包的存储库。例如,我有一组 MacOS 安装程序,包括 Mac OS X Snow Leopard、Mac OS X Mavericks、MacOS High Sierra、macOS Sierra、macOS Mojave 和 MacOS Catalina。这些可用于构建 USB 引导安装程序、还原系统、故障排除、执行各种系统软件版本的全新安装、执行特定系统软件版本的升级,以及用于许多其他目的。如果您有类似的安装程序存档,可能是用不会过期的新版本替换这些安装程序的好时机。
您是否遇到过“应用程序已损坏,无法用于安装macOS”的错误消息,您是否通过下载新的macOS安装程序包修复了它?您找到其他解决方案了吗?在下面的评论中让我们知道您对此问题的体验。