背景

最近从Mac 10.13.6 high sierra升级到了10.15.6 catalina,虽然之前的Parallel Desktop14还能打开,没测试虚拟机是否还能启动,但总想升级到最新版的Parallel Desktop16来使用,等把下载好的压缩包解压后安装的时候却总报下面类似的错误:

parallels desktop is damaged and can’t be opened. you should eject the disk image

截图如下(我的当初忘记截图了,下面的是网上找的,报错内容是一样的):

如何解决Mac10.15.6上打开任意来源后Parallel Desktop16依然安装失败</a />

碎碎念

这个问题你在不管谷歌也好还是百度也好一搜索绝大多数的博客都是教你把任意来源打开,

要是没有任意来源的选项的话执  sudo spctl –master-disable  命令,如下:

如何解决Mac10.15.6上打开任意来源后Parallel Desktop16依然安装失败

这个方法我记得早在Mac 10.12,10.13之前貌似屡试不爽,没有问题,但是现在来到了Mac 10.15.6,这个方法失效了,那该怎么办呢?

解决办法

[$]

其实解决起来很简单,但我没有系统性的评估过安全风险,只是作为一个workaround,

  1.  左上角点击重启按钮
  2. 然后一直按着Command+R组合键,直到进入Recovery模式,也就是恢复模式
  3. 然后在顶栏找到Utilities这个菜单
  4. 选择Terminal,点击打开
  5. 然后再打开的终端模拟器中输入命令 `csrutil disable`后回车
  6. 最后重启到正常系统再进行安装就可以了

Tip:在安装Parallel Desktop16的时候,安装包会检测到新版本,然后进行下载,可能是由于他的下载服务器在国外,下载十分缓慢,几乎不可能完成,我们可以点击cancel按钮,然后他就会只安装当前的版本了。

[/$]

Show Time

一下是我的系统版本截图和Parallel Desktop16安装成功后的版本截图,请欣赏:

如何解决Mac10.15.6上打开任意来源后Parallel Desktop16依然安装失败

如何解决Mac10.15.6上打开任意来源后Parallel Desktop16依然安装失败

P.S. 付费内容中,还附加了一个小Tip,就是安装Parallel Desktop16的时候,安装包会检测到新版本,然后进行下载,可能是由于他的下载服务器在国外,下载十分缓慢,几乎不可能完成,我讲了怎么处理这种情况的方法。