今天Mac升级到最新的10.15.4版本后,一部分PJ软件无法打开,比如1password、CleanMyMac X等。问题应该和之前一样,证书被删除或过期了。
解决方法:
手动:
打开终端安装xcode
xcode-select --install
再执行
sudo codesign --force --deep --sign -App文件的完整路径
将“App文件的完整路径”替换为需要重新签名的App路径,直接将/Application
文件夹下的文件拖拉到终端中即可。
这个方法比较简单,但需要注意文件名中不能有空格。
借助软件(推荐):
使用签名软件CodeSigner。点此下载
打开CodeSigner.app选择或拖动你需要修复的软件,点击弹窗中的“Deep”按钮。
修复成功,可以正常打开了。