由于MacOS的安全机制,非AppStore下载的App在打开的时候有时会提示App已损坏,怎么办呢?

这个时候就需要进到 系统偏好设置 -> 安全性与隐私 里设置允许从以下位置下载的App成任何来源。但是任何来源这个选项默认是被系统隐藏的。

解决办法

开启允许任何来源

  1. 打开终端Terminal

  2. 输入命令

    $ sudo spctl --master-disable
    
  3. 如果没见效,重启就好

Mac Catalina

MacOS Catalina 更新之后,哪怕把允许任何来源都开启了,还会提示App已损坏,这时候就需要再打开终端,执行下面的命令:

$ sudo xattr -d com.apple.quarantine /Applications/xxx.app