如果您最近尝试使用MacOS安装程序则可能会发现一条错误消息指出“安装macOS Mojave.app应用程序的此副本已损坏无法用于安装macOS” 这会阻止macOS的安装程序正常运行并且实际上使安装程序应用程序无用
导致此错误的原因是证书已过期并且由于证书已过期因此无法运行MojaveSierra和High Sierra的“安装macOS”应用程序幸运的是有一个相当简单的解决方案来解决“损坏”的安装程序问题
解决Mac OS系统安装程序出现的“安装MacOS应用程序已损坏无法用于安装MacOS”的错误消息
解决“安装macOS .app应用程序的此副本已损坏并且不能用于安装macOS”的最简单方法是要再次从Apple重新下载安装程序其中包含未过期的新证书以下链接指向Apple资源您可以在其中找到或下载MojaveHigh Sierra和Sierra的更新的macOS安装程序:
在此处从Apple查找macOS Mojave –(直接App Store链接)
在此处找到来自Apple的macOS High Sierra –(应用商店链接)
在此处从Apple查找macOS Sierra –(直接下载链接)
下载新的(和有效的证书)安装程序后您可能需要重新引导Mac尤其是如果您已经启动了显示该应用程序已损坏的错误消息的版本
如果您不下载这些macOS安装程序应用程序的新版本则尝试打开或使用MacOS安装程序甚至使用其中一个过期的安装程序创建的USB引导驱动器都可能会遇到每个版本的错误消息:
“此安装macOS Mojave.app应用程序的副本已损坏不能用于安装macOS”
安装MacOS Mojave应用程序的副本已损坏无法用于安装macOS
“此安装macOS High Sierra.app应用程序的副本已损坏不能用于安装macOS”
“此安装macOS Sierra.app应用程序的副本已损坏不能用于安装macOS”
如果要查看详细信息和过期的证书本身可以使用Suspicious Package和pkgutil之类的工具调查MacOS安装程序的.pkg组件这些工具可以显示导致错误消息的过期证书:
MacOS Mojave安装程序的证书已过期
方法2:修改应用程序安装程序以修复“安装MacOS应用程序已损坏”错误
读者Howard在评论中留下了另一种解决“安装MacOS应用程序已损坏无法用于安装MacOS”错误消息的方法一些用户也成功做到了这一点:
您也可以修复“安装macOS Mojave.app”应用程序的此副本已损坏不能用于安装macOS像这样的消息:
步骤1.转到“应用程序”文件夹
步骤2.在Applications文件夹中找到macOS Mojave的安装程序
步骤3.右键单击安装程序然后单击“显示软件包内容”
步骤4.单击名为“目录”的文件夹
步骤5.单击名为“ SharedSupport”的文件夹
步骤6.删除名为“ InstallInfo.plist”的文件
步骤7.输入您的管理密码进行确认
步骤8.现在再次打开MacOS Mojave的安装程序它将运行
如果失败请删除安装程序并从Apple重新下载
让我们知道该方法在注释中是否对您有用或者您只是从Mac App Store重新下载了安装程序
过去各种Mac OS安装程序也发生过类似的问题除了重新下载安装程序外一些用户报告可以正常工作的另一种方法是解决安装程序的这类错误消息(有时也包括应用程序))正在设置Macs的时间倒退(在这种情况下在2019年10月之前证书过期导致安装程序应用程序不可用)但这显然并不能一直用于Install MacOS Mojave应用程序调整时钟也不总是一种实用的解决方案特别是如果您计划针对各种MacOS版本和不同的硬件广泛部署使用和存档安装程序应用程序时相反只需重新下载所需的新版本的“ Install macOS.app”然后将其保留即可
许多Mac用户喜欢为较旧版本的系统软件维护MacOS安装程序包的存储库例如我有一组MacOS安装程序包括Mac OS X Snow LeopardMac OS X MavericksMacOS High SierramacOS SierramacOS Mojave和MacOS Catalina这些可用于构建USB引导安装程序还原系统进行故障排除对各种系统软件版本进行全新安装对特定系统软件版本进行升级以及用于许多其他目的如果您有类似的安装程序存档那么现在是将这些安装程序替换为不会过期的新版本的好时机