无法验证此Install OS X Yosemite应用程序的副本。在下载过程中它可能已损坏或被篡改


14

抱歉,我的问题很容易,因为我是Mac的新手。

我朋友的Macbook Air上的OS X Yosemite已删除。现在,当我们启动他的Mac时,它只有Windows。

为了安装Os x,我从第三方网站获得了安装文件(13 Zip文件)并将其解压缩,然后生成了dmg文件。

现在,我尝试使用Disk Maker App用Mac制作OS X Yosemite的可启动USB。

现在,当我们按下时打开朋友的Mac时Alt,我可以看到安装Yosemite的图标。因此,我点击了该按钮,然后继续执行类似语言的第一步,而没有出现错误,但是经过2到3步后,我收到了错误

“无法验证Install OS X Yosemite应用程序的此副本。在下载过程中,它可能已损坏或被篡改。”

请帮助什么问题,以及我如何解决。


我不喜欢使用这些应用程序,因为创建USB安装程序非常容易。从App Store下载安装程序,然后按照说明进行操作即可。为OS X创建可启动安装程序 这样,您可以100%确信从Apple下载了OS X的正版版本。
艾伦

您可以通过命令行绕过检查。参见类似的El Capitan问题的答案:apple.stackexchange.com/questions/216730/…–
Wowfunhappy

Answers:


16

您的优胜美地安装文件的数字证书已过期。这意味着在某个日期之后它将不再起作用。要解决此问题,请打开“日期和时间”偏好设置窗格,取消选中“自动设置日期和时间”框,并将日期设置回刚发布约塞米蒂的时间(2014年10月16日),然后运行安装程序。


7
谢谢。您。太好了 许多。在安装菜单中,选择“实用程序/终端”,date 1020170014然后键入,然后退出“终端”,安装程序将运行。
mvreijn

2
在我看来,这恰恰相反。优胜美地专门拒绝安装,因为日期错误,并且在终端中将其设置为1020170014并没有改变。将日期更改为今天(2017年8月,已过期很久)可以继续进行安装。
Stef

1
@ stef-感谢您的更新。如果将来我遇到重新安装的挑战,则必须将这一新开发保留在长期记忆中。
KarlC

我现在已经多次使用此技巧将优胜美地安装在较旧的硬件上。日期窗口相当长-超过一年。我通常使用2015年1月1日。您可以在“系统偏好设置”窗格中设置日期。您可能需要取消选中“自动设置日期”,安装后会再次自动检查设置日期以与世界时间同步。
Sherwood Botsford

是的,就像Stef一样,第一个建议没有用,因为A)我在打开盒子的时候更换了电池(安装新的HDD),或者B)我从USB驱动器安装了,安装文件的日期晚于时钟日期。我根据这些说明使用终端将日期设置为当前日期和时间,它工作正常。 bensmann.no/从终端os
x

1

“对不起,如果这个问题很简单”😂😂😂一个人真的让我失望了😂😂😂😂
您不必后悔,欢迎任何问题:)

好吧,这实际上是一个棘手的问题,因为(很遗憾)这是一个非常具体的错误。这可能是由许多原因引起的。虽然我猜这不是文件系统错误,但由于安装程序启动正常。因此,这就是原因之一。

  • 您应该检查的第一件事(并添加到您的问题中)是:您从哪里获得安装文件(ISO / DMG)?它是来自App Store的官方发行版,还是来自第三方(可能是盗版网站)?重要的原因是苹果叔叔对他们的安全性极为烦恼。我的意思是,非常。无法访问iOS类型的系统文件。现在(一如既往:P)这里是一个问题,因为如果安装不是来自第一方来源(又名App Store),则可能未正确进行代码签名(我在下面对代码签名做了一些解释)。因此,请编辑您的问题,以便它指定安装的源,以便我进一步帮助您。

  • 您的问题的另一个原因可能只是安装已损坏,如指定的那样。这意味着什么?好吧,很多时候将文件刻录到磁盘(例如,将ISO刻录到USB驱动器)时,可能会有一个很小的错误(甚至是一个损坏的字节),这只会破坏整个文件的结构。烦人,不是吗?这可能是由多种原因引起的。也许您的文件坏了,也许您的磁盘坏了,也许您的磁盘制造商坏了(在这种情况下,我真的建议您尝试一下我个人喜欢的名为Rufus的软件,它也是完全免费的),尽管遗憾的是它仅适用于Windows,所以请尝试使用它几分钟,也许它只是随机发生的(是的,发生了。Bummer。)。经历选项一,然后如果您具有合法的安装程序正式副本,请检查磁盘,然后尝试再次刻录安装程序。如果仍然无法运行,请切换到其他磁盘制造商应用程序。


协同设计

因此,对于苹果系统(macOS / OS X,iOS等),代码签名(代码签名)几乎是一个标准。这确实很棒,但同时也很烦人。从维基百科

代码签名是对可执行文件和脚本进行数字签名的过程,以确认软件作者并确保代码自签名以来没有被更改或破坏。该过程使用加密哈希来验证真实性和完整性。

因此,正如我所说,这是一个非常简洁的想法。它基本上是嵌入在软件代码中的一个加密小字符串,它证明这是来自官方开发人员的官方代码,并且应按预期运行(假设您满足系统要求)。您可以将其视为签名:当您在文档上看到作者的签名时,可以确定它是他的,并且是原始的和正式的。就像签名一样,它是独一无二的且很难伪造。但是问题是,当开发人员未正确签名其代码时,这会带来很多麻烦。例如,前几天我尝试使用GDB(GNU调试器),但由于代码签名不当而无法使用。即使在大多数情况下,


1

这也发生在我身上,我只是使用App Store重新下载了Yosemite安装程序。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.