macOS 绕过公证和应用签名方法走客 🚩🌱

当运行MacOS应用提示损坏(无法打开,它来自身份不明的开发者,或 你应该将它移到废纸篓 等信息)时,绕过公证或者在Mac本地为软件签名以解决应用不能运行的问题。

提醒:除非绝对(十分)信任应用或其开发者,否则请依OSX系统的提示移除出现公证问题的应用

绕过公证

1. 打开终端,输入以下命令:

sudo xattr -rd com.apple.quarantine /Applications/xxxxxx.app

其中「xxxxxx.app」是你无法运行的程序的名称,如:「SPlayer.app」,然后按键盘的回车键(Enter),输入密码后按回车键即可完成!或

2. 复制以下命令粘贴到终端

sudo xattr -rd com.apple.quarantine 

打开Finder(访达),点击左侧的 「应用程序」,将应用拖进终端中,然后按键盘的回车键(Enter),输入密码后按回车键即可完成!

好了再看一下是不是可以打开APP了!
如果还不行,那就需要对应用进行本地应用签名操作! 继续往下看:

应用签名

1. 先安装 Command Line Tools 工具

打开终端工具输入如下命令:

xcode-select --install

弹出安装窗口后选择继续安装,安装过程需要几分钟,请耐心等待。

2. 打开终端工具输入并执行如下命令对应用签名:

sudo codesign --force --deep --sign - (应用路径)

注意:应用路径是「访达(Finder)->应用程序」找到应用将其拖进终端命令 - 的后面,然后按下回车键,输入macOS的密码然后按回车(输入过程中密码是不显示的,输入完密码直接按回车键即可!)

出现「replacing existing signature」提示即成功!