App 在macOS Catalina下提示已损坏无法打开解决办法

By | 2019 年 11 月 29 日

方法一:授权单个应用

1、打开终端;
2、输入以下命令,回车;
sudo xattr -d com.apple.quarantine /Applications/xxxx.app
注意:/Applications/xxxx.app 换成你的App路径
3、重启App即可。

 

方法二 :关闭SIP系统完整性保护

1. 查看SIP状态

在终端中输入csrutil status,就可以看到是enabled还是disabled。

 

2. 关闭SIP

①重启MAC,按住cmd+R直到屏幕上出现苹果的标志和进度条,进入Recovery模式;

②在屏幕最上方的工具栏找到实用工具(左数第3个),打开终端,输入:csrutil disable;

③关掉终端,重启mac;

④重启以后可以在终端中查看状态确认。

 

3. 开启SIP

与关闭的步骤类似,只是在②中输入csrutil enable即可。

以上都做了,还不行,尝试

步骤一:

安装xcode,这个在商店里面有,不想安装的,按步骤二来。

步骤二:

安装Command Line Tool 工具

打开终端输入以下命令

xcode-select --install (install前面为两个短横线)

步骤三:给程序签名

终端继续输入以下命令

codesign --force --deep --sign - (force、deep、sign前面为两个短横线)

然后拖入需要签名的软件,最后类似于这样

codesign --force --deep --sign - /Applications/name.app (/Applications前面有一个空格)

回车搞定

发表回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据