海天无影's Blog

Mac提示”xxx.app已损坏,无法打开,你应该将它移到废纸篓”的解决方法

/ 157阅 / 2评 / 0

Mac相对于Windows对程序的控制非常严格,非store里的app安装,经常会提示"xxx.app已损坏,无法打开,你应该将它移到废纸篓",之前可以通过设置可以安装任何来源的程序来完成安装,但是升级到10.15的以后,对于未签名的应用又进一步收缩了权限,很多app都无法正常安装,在碰到Mac提示"xxx.app已损坏,无法打开,你应该将它移到废纸篓"的时候,大家可以试试以下解决方法。

设置允许任何来源下载的App

打开“系统偏好设置 -> 安全与隐私 -> 通用”选项卡,检查是否已经启用了“任何来源”选项。如果没有启用,先点击左下角的小黄锁图标解锁,然后选中“任何来源”。

设置安装来源

如果没有“任何来源”的选项,打开终端,输入以下命令:

sudo spctl --master-disable

按提示输入电脑的登录密码,回车后即可。这个时候在看,就会有“任何来源”的选项。

一般这个时候App就可以安装了,但是 macOS 10.15x 系统对于未签名的应用又进一步收缩了权限,但很多破解软件在这一步安装的时候,还是会提示"xxx.app已损坏,无法打开,你应该将它移到废纸篓",这个时候就需要按下面的步骤,绕过苹果的公证 Gatekeeper 就可以了。

绕过苹果的公证 Gatekeeper

打开终端注入以下命令:

sudo xattr -rd com.apple.quarantine 

不要回车运行,在Finder(访达),应用程序文件夹里,找到App,然后拖到终端窗口里,就会发现命令后出现了App的路径。

然后回车,输入密码,完成后就可以直接运行App了。

2条回应:“Mac提示”xxx.app已损坏,无法打开,你应该将它移到废纸篓”的解决方法”

  1. Javen说道:

    以前也遇到过,哎,苹果好鸡贼。

发表评论

电子邮件地址不会被公开。