【踩坑】MacOS安装未签名的软件时报错

前言

MacOS安装未签名的软件时报错

您应该将它移到废纸篓

  • 已损坏,无法打开。你应该将它移到废纸篓。

<src>:软件的路径

1
codesign -f -s - --deep <src>

因为无法验证开发者

  • 所有从互联网上下载的.dmg文件都会被赋予免疫隔离附加属性,需要删除这个附加属性才能正常打开
  • 第一次打开会提示无法验证开发者,第二次打开时会提示是否仍要发开,选择仍要打开即可
  • 如果第二次打开仍无法打开,可以通过xarrt命令手动删除免疫隔离附加属性

com.apple.quarantine:免疫隔离附加属性
<src>:软件的路径

1
xattr -r -d com.apple.quarantine <src>

完成

参考文献

爱思助手官网
简书——小翰林0
微信公众号——飞羽技术工坊