在 Mac 上有时候会遇到下载的软件打不开的情况,例如:"XXX",已损坏,打不开。您应该将它移到废纸篓。其实并不需要移动到废纸篓,而是出于 Mac 的安全考虑,系统不会打开未知来源的应用程序。

macOS 10.12 之前的系统,可以直接在系统偏好设置-> 安全性与隐私 -> 任何来源。这样任何应用都可以打开。

不过从 macOS Sierra 开始就没有了这个选项,只能通过简单的命令行工具来解决:
sudo spctl --master-disable
如果需要回到之前只能打开 Mac App Store 和被认可的开发者的话,执行下面的命令:
sudo spctl --master-enable
参考:千橙