0%

macOS 10.15 Catalina 无法打开应用

从 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

参考文档