macOS xxx.app 已损坏,无法打开,身份不明的开发者,是否包含恶意软件


常见的几种报错
xxx已损坏,无法打开,你应该将它移到废纸篓解决办法
打不开 xxx,因为它来自身份不明的开发者
打不开xxxx,因为 Apple 无法检查其是否包含恶意软件
在安装的时候提示加载失败!
苹果默认是只允许安装自家【App Store】来源的应用,如果你想安装第三方的应用,那么需要在【系统偏 好设置 -> 安全性与隐私 -> 通用】中勾选【App Store 和被认可的开发者】选项。
方法1:
非上述这两种来源的软件需要去开启【任何来源】选项了,但是 macOS 默认是隐藏了这个设置的,需要用户手动通过终端执行命令行代码来开启。
1.先打开 系统偏好设置 -> 安全与隐私 -> 通用
选项卡,检查是否已经启用了 任何来源
选项。
2.如果没有这个选项,复制以下面的命令:
sudo spctl --master-disable

方法2:应用重新签名
安装Command Line Tools 工具
打开 终端.app输入
xcode-select --install
弹出安装窗口后选择
继续安装
,安装过程需要几分钟,请耐心等待。打开终端工具输入并执行如下命令对应用签名:
sudo codesign --force --deep --sign - (应用路径)
正常情况下只有一行提示,即成功:
/文件位置 : replacing existing signature

xattr -cr /文件位置(直接将应用拖进去即可)
codesign --force --deep --sign - /文件位置(直接将应用拖进去即可
方法3:
打开终端.app 输入
sudo xattr -rd com.apple.quarantine app路径(可以从finder拖拽)
例如
sudo xattr -rd com.apple.quarantine /Applications/Sketch.app