“xxx.app”已损坏,无法打开,你应该将它移到废纸篓 最详细最全的解决办法 for Mac

https://blog.csdn.net/SurpassBlack/article/details/104394087

 

很多情况下我们从浏览器下载某个软件,装了部分软件后打不开,那可能是sip系统完整性没有关闭。系统完整性保护是 OS X El Capitan 及更高版本所采用的一项安全技术,能够帮助防止潜在恶意软件修改 Mac 上受保护的文件和文件夹。系统完整性保护可以限制 root 用户帐户,以及 root 用户能够在 Mac 操作系统的受保护部分完成的操作。

接下来就教您如何禁用SIP系统!如何关闭SIP系统!

第一:在Mac的“设置”中找到“安全性与隐私”,在“通用”下面找到“允许从以下位置下载APP”,有没有选择“任何来源”,没有选择就选择任何来源即可。(要是没有显示任何来源或整块信息怎么办?接着看下边)。

 

 

 

第二:

1.打开终端

 

sudo spctl --master-disable

2.复制上面命令粘贴进去,回车!

3.会出现 Password: 这个提示, 你这个时候要输入你的账户的密码, 如果没有密码需要到系统偏好设置 - 账户 - 设置密码. 不可以是空的密码.

4.然后你输入密码的的时候会发现光标不动 , 这是正常的, 实际上已经输入进入了, 输入完成后回车即可生效. 然后你重启电脑就会出现任何来源的选项了. (也不用重启电脑,重启设置即可)

5.再去打开任何来源,然后在点击应用看看是否能打开了。

哪怕你在【安全与隐 私》 通用】中已经开启了“任何来源”,但还是会出现这样提示怎么办?接着看后面

 

第三:

打开终端,输入以下命令:
sudo xattr -d com.apple.quarantine /Applications/xxxxxx.app
xxxxxx.app 换成你的App名称,比如Sketch:
sudo xattr -d com.apple.quarantine /Applications/Sketch.app

然后按键盘的回车键(return),输入密码,再按回车键,完成。

如果这都还打不开怎么办?别急接着看下边,

第四:

打开终端
输入以下命令并回车csrutil status
你会看到以下信息中的一个,指示SIP状态
已打开 System Integrity Protection status: enabled.
已关闭 System Integrity Protection status: disabled

如何是已打开状态则

Mac上 sip系统完整性关闭方法具体操作步骤如下:

1、关机,然后重新启动你的Mac电脑,在开机时一直按住Command+R迸入Recovery模式。

2、进入Recovery模式后打开终端

3、在终端上输入命令 csrutil disable然后回车。

4、关闭终端,重启电脑即可。
————————————————
版权声明:本文为CSDN博主「非洲胚胎」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/SurpassBlack/article/details/104394087

posted @ 2021-04-12 10:30  浮尘微光  阅读(1379)  评论(0编辑  收藏  举报