现象描述
RT
解决方案
方法1 终端执行下面命令,然后重启应用/
sudo xattr -r -d com.apple.quarantine /Applications/xxxx.app
方法2 临时关闭SIP
SIP机制会限制破解文件的调用,可以临时关闭SIP。
- 重启电脑
- 黑屏期间按住
command + R
进入恢复模式 - 打开
终端
工具 - 执行关闭SIP的命令
csrutil disable
- 重启系统,打开APP即可
关闭SIP的命令:csrutil enable
方法3 应用自签名
macOS Mojave 10.14及以下系统
终端执行下面命令,输入锁屏密码并回车
sudo spctl --master-disable
macOS Catalina 10.15
终端执行下面命令,输入锁屏密码并回车
sudo xattr -rd com.apple.quarantine /Applications/xxxx.app
macOS Catalina 10.15.4
1 安装Command Line Tools for Xcode(同上文)
2 自签名
终端执行自签名命令,需输入锁屏密码并回车
sudo codesign --force --deep --sign - /Applications/xxxx.app
注意,可能会报下面错误
/文件位置 : replacing existing signature
/文件位置 : resource fork,Finder information,or similar detritus not allowed
莫慌,先执行授权命令
xattr -cr /文件位置(直接将应用拖进去即可)
重新执行自签名命令
sudo codesign --force --deep --sign - /Applications/xxxx.app