从 10.14 升级到 10.15 之后,由于苹果的验证机制导致很多应用程序无法打开。
提示“无法打开‘xxx’,因为无法验证开发者”
在运行应用或者终端打开命令行时,会提示:
这时点“取消”,打开“设置 - 安全性与隐私 - 通用” 一栏,下方会出现:
已阻止使用“xxx”,因为来自身份不明的开发者。如图:
点击“任然允许”,再次运行应用或命令行会出现确认框。
macOS无法验证“xxx”的开发者。您确定要打开它吗?
此时可以点击“打开”来运行程序。
“xxx.app”已损坏,打不开。您应该将它移到废纸篓。
打开应用时提示:
此时打开终端输入:
1 | sudo spctl --master-disable |
或者输入:
1 | sudo xattr -rd com.apple.quarantine /Application/xxx.app |