xxx.app 已损坏,无法打开,你应该将它移到废纸篓/打不开 xxx,因为它来自身份不明的开发者解决方法

刚用 macOS 的小伙伴或者在更新某个系统版本后运行 App 会提示提示【xxx已损坏,无法打开,你应该将它移到废纸篓解决办法】、【打不开 xxx,因为它来自身份不明的开发者】,【打不开xxxx,因为 Apple 无法检查其是否包含恶意软件】下边下面就教大家如何修复。

常见的几种报错

  • xxx已损坏,无法打开,你应该将它移到废纸篓解决办法
  • 打不开 xxx,因为它来自身份不明的开发者
  • 打不开xxxx,因为 Apple 无法检查其是否包含恶意软件
  • 在安装的时候提示加载失败!

为什么会出现?

这是 macOS 启用了新的安全机制的问题。

苹果默认是只允许安装自家【App Store】来源的应用,如果你想安装第三方的应用,那么需要在【系统偏 好设置 -> 安全性与隐私 -> 通用】中勾选【App Store 和被认可的开发者】选项。而被认可的开发者是需要购买苹果的企业证书对应用进行签名,然后再提交给苹果审核才可以,这对破解应用来说很不现实,因为破解应用必定会修改应用的文件从而导致签名失效而运行显示【已损坏】。

解决方法就是去开启【任何来源】选项了,但是 macOS 默认是隐藏了这个设置的,需要用户手动通过终端执行命令行代码来开启。

下面就教大家使用命令行代码开启隐藏的任何来源选项。

开启任何来源(主要)

先打开 系统偏好设置 -> 安全与隐私 -> 通用 选项卡,检查是否已经启用了 任何来源 选项。

如果没有这个选项,复制以下面的命令:

sudo spctl --master-disable

 

打开终端

将刚刚复制的命令粘贴到终端中。

输入密码

恭喜您,您已成功开启任何来源

 

如果没有开启成功,可以试试这个懒人工具来开启:点此下载

 

到这里一般情况下 85% 的应用都可以安装运行了。

然而有的应用开启了任何来源还是不行,这是因为苹果进一步收缩了对未签名应用的权限,这时候就需要过终端执行命令行代码来绕过应用签名认证啦。下面就教大家通过命令绕过苹果的公证 Gatekeeper。

来,让我们继续往下看。

 


绕过公证(扩展)

 

1、打开终端,输入以下命令:

sudo xattr -rd com.apple.quarantine 

(注意 quarantine 后面必须有个空格)

 

 

2、然后在应用程序中,找到那个打开报错的软件,拖入到终端中,会自动生成软件的目标路径

 

 

3、回车,输入开机密码,输入密码是看不见的,凭感觉输入,然后回车!

 

 

4、可以正常打开软件了

 

好了,教程结束!

 

 

绝版资源网,无广告,给您极致下载体验
绝版资源下载 » xxx.app 已损坏,无法打开,你应该将它移到废纸篓/打不开 xxx,因为它来自身份不明的开发者解决方法

7 评论

  1. 终端app在哪里下载呀?

    1. 可以在应用程序——常用程序——终端方法打开。刚刚网上找到了,不用了,谢谢!

    2. 不需要下载,打开访达-应用程序-实用工具-终端即可

  2. 已经设置了允许任何来源,还是安装不上,显示某文件在setup不存在,安装不了如何解决?

    1. 如果有软件本身的报错,在软件的网页资源中,都有解决方法。

  3. 安装完成之后,打开就会立刻闪退

    1. 是哪个程序打开后马上闪退?我们测试一下

发表回复

提供最优质的绝版资源集合

关于VIP 站内帮助