解决Mac安装软件的“已损坏,无法打开。 您应该将它移到废纸篓”问题! Mac软件

admin 2022-04-28 19:07:54 311

开启 允许“任何来源”

苹果系统 自 macOS Sierra 10.12 开始,已经隐藏了允许“任何来源”的选项,没法手动开启了,如果不开启“任何来源”的选项,会直接影响到无法运行的第三方应用。不过还是可以通过命令行开启的!

开启“任何来源”的方法如下

打开【启动台】,选择【终端】,输入下面命令,按回车,输密码(输入时不显示你输入的密码!正常的),输完回车!

sudo spctl --master-disable

点击左上角的 【苹果图标 】 打开【系统偏好设置】-【安全性与隐私】-【通用】可以看到【任何来源】已被选中。

这时候 你回到软件 打开安装包(dmg),进行安装,理论上可以安装了。但是还会有例外,可以继续往下看!

你可能会发现这个提示:显示“已损坏,无法打开。 您应该将它移到废纸篓”,看下面的命令:

此选项将绕过特定应用程序的隔离区。请注意,该命令包括应用程序的路径或图像(.dmg)。
该程序通常被称为“去卡兰丁”或“去隔离”。

在终端粘贴复制输入命令(注意最后有一个空格

# 推荐用这个命令 + “空格” +应用程序或者dmg
sudo xattr -r -d com.apple.quarantine 
# 如果上面不行,也可以用下面的这个(通常上面的就ok了) + “空格” +应用程序或者dmg
sudo xattr -r -c

先不要按回车!你还得把你要打开的应用路径放后面

打开 “访达”(Finder)进入 “应用程序” 目录,找到该软件图标,然后将图标拖到刚才的终端窗口里面,会得到如下组合(如下所示)

# 命令1(推荐)
sudo xattr -r -d com.apple.quarantine /Applications/AntiCC.app
sudo xattr -r -d com.apple.quarantine /Downloads/SecureCRT_9.1.1.dmg
# 命令2
sudo xattr -r -c /Applications/AntiCC.app
sudo xattr -r -c /Downloads/SecureCRT_9.1.1.dmg

按“回车键”,如果你这个操作和前面的操作间隔很长(大概15分钟)还会让你输密码

再回到软件,重新安装,应该没啥问题啦!

同样,如果你安装ok了,打开的时候提示这个,也可以用这个方法,例如上面的“sudo xattr -r -d com.apple.quarantine /Applications/AntiCC.app”就是安装后(也就是吧app扔进应用程序里了)打不开的情况

可爱猫🐅Telegram电报群 https://t.me/ikeaimao

社区声明 1、本站提供的一切软件、教程和内容信息仅限用于学习和研究目的
2、本站资源为用户分享,如有侵权请邮件与我们联系处理敬请谅解!
3、本站信息来自网络,版权争议与本站无关。您必须在下载后的24小时之内,从您的电脑或手机中彻底删除上述内容
最新回复 (0)

您可以在 登录 or 注册 后,对此帖发表评论!

返回