如何修复“应用程序已损坏,无法用于安装 macOS”错误
如果您最近尝试使用 MacOS 安装程序应用程序,您可能会发现一条错误消息,内容类似“此 Install macOS Mojave.app 应用程序副本已损坏,无法使用安装 macOS。” 这会阻止 macOS 的安装程序工作和运行,并且实质上使安装程序应用程序无用。
此错误的原因是证书已过期,并且由于证书已过期,Mojave、Sierra 和 High Sierra 的“安装 macOS”应用程序将无法运行。幸运的是,对于“损坏的”安装程序问题,有一个相当简单的解决方案。
解决 Mac OS 系统安装程序的“安装 MacOS 应用程序已损坏,无法用于安装 MacOS”错误消息
解决“此 Install macOS .app 应用程序副本已损坏,无法用于安装 macOS。” 的最简单方法是从 Apple 重新下载安装程序,其中包含未过期的新证书。以下链接指向 Apple 资源,您可以在其中找到或下载适用于 Mojave、High Sierra 和 Sierra 的更新 macOS 安装程序:
- 在此处查找 Apple 的 macOS Mojave – (< a rel="nofollow noopener noreferrer" target="_blank" href="https://itunes.apple.com/us/app/macos-mojave/id1398502828?ls=1&mt=12">直接App Store链接)
- 在此处从 Apple 找到 macOS High Sierra – ( 应用商店链接)
- 在此处从 Apple 找到 macOS Sierra – (直接下载链接)
您可能需要在下载新的(且有效的证书)安装程序应用程序后重新启动 Mac,特别是如果您已经启动了一个显示应用程序损坏错误消息的版本。
如果您不下载这些 macOS 安装程序应用程序的新版本,那么当您尝试打开或使用 MacOS 安装程序时,您可能会遇到每个版本的错误消息,甚至是使用过期之一创建的 USB 启动驱动器安装人员:
“此 Install macOS Mojave.app 应用程序副本已损坏,无法用于安装 macOS。”
“此 Install macOS High Sierra.app 应用程序副本已损坏,无法用于安装 macOS。”
“此 Install macOS Sierra.app 应用程序副本已损坏,无法用于安装 macOS。”
如果您想查看具体信息和过期证书本身,您可以使用 可疑包 和 pkgutil a>,可以显示导致错误信息的过期证书:
方法二:修改应用程序安装程序修复“安装MacOS应用程序已损坏”错误
解决 “安装 MacOS 应用程序已损坏,无法用于安装 MacOS” 错误消息的另一种方法是由读者 Howard 在评论中,一些用户也成功了:
您还可以修复此安装 macOS Mojave.app 应用程序的副本已损坏,无法用于安装 macOS。消息是这样的:
第 1 步。转到您的应用程序文件夹。
第 2 步。在“应用程序”文件夹中找到适用于 macOS Mojave 的安装程序
第 3 步。右键单击安装程序并单击“显示包内容”。
第 4 步。单击名为“Contents”的文件夹。
第 5 步。单击名为“SharedSupport”的文件夹。
第 6 步。删除名为“InstallInfo.plist”的文件。
第 7 步。输入您的管理员密码进行确认。
第 8 步。现在再次打开 MacOS Mojave 的安装程序,它将运行
如果失败,请删除安装程序并从 Apple 重新下载
请在评论中告诉我们该方法是否适合您,或者您是否只是从 Mac App Store 重新下载安装程序。
过去,各种 Mac OS 安装程序也出现过类似问题。除了重新下载安装程序之外,一些用户报告的另一个选项可以解决 此类针对安装程序的错误消息(和sometimes apps too) 正在将 Mac 时钟设置回过去(在这种情况下,在 2019 年 10 月证书过期导致安装程序应用程序无法使用之前),但是显然不能一直使用 Install 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 安装程序包来修复它?您找到其他解决方案了吗?请在下面的评论中告诉我们您对此问题的体验。