相信大家有不少的软件不是直接从AppStore上安装的,如果是从其他地方下载或者拷贝的软件,有时候运行会是文件损坏,请删除等提示信息,这个时候请忽略这个提示信息,因为大部分情况是mac默认不让非appstore来源的软件安装。

解决办法如下:

  • 在命令行输入

    1
    
    sudo spctl --master-disable
    

    如上图就会出现了 Anywhere 选项被勾选了,说明允许了。

  • 如果运行还是会有错误,执行以下的命令

    1
    2
    
    #去除软件的附加属性数据
    xattr -rc /Applications/xxxxx.app
    

可以愉快的使用第三方的软件了,如果旧电脑换新电脑,直接拷贝旧电脑的应用,在兼容的情况下是可以直接在新电脑上直接运行的,如果出现错误,可以使用去除的xattr的命令去除属性数据就可以了。