macOS 无法安装第三方应用

macOS 经常无法安装 App Store 之外的应用,一般提示

  1. 应用程序 "XXXXXX" 无法打开
  2. xxx.app 已损坏,打不开。你应该将它移到废纸篓
  3. 提示程序含有恶意代码

解决方案如下

设置允许任何来源的应用

在 Terminal 中输入 sudo spctl --master-disable 回车输入密码(不可见)后再次回车,
然后重新运行下载的应用程序即可

移除这个应用的安全隔离属性

在升级到 Catalina 之后,可能会出现上述步骤执行后依然无法运行程序的情况,此时在 Terminal 输入 xattr -r -d com.apple.quarantine /Applications/xxxx.app 后面为 App 的绝对路径,App 建议直接拖放到终端,会自动填写路径

重新运行下载的应用程序即可