系统安全设置调整
允许未认证应用。
打开系统设置 > 隐私与安全性 > 安全性
在"允许从以下位置下载的App"中选择App Store和被认可的开发者或任何来源(需终端开启)。
若未显示"任何来源"选项,在终端执行:
sudo spctl --master-disable
//
解除文件隔离属性。
对无法打开的应用程序执行:
sudo xattr -rd com.apple.quarantine /Applications/应用名称.app
//
文件权限与完整性修复
修复执行权限。
右键应用程序选择显示包内容
进入Contents/MacOS目录。
终端执行(以Axure为例):
chmod +x /Applications/Axure.app/Contents/MacOS/Axure
//
验证应用签名。
终端执行:
codesign -dv --verbose=4 /Applications/应用名称.app
若提示code object is not signed at all,说明应用签名失效需重新安装。