【踩坑】MacOS安装未签名的软件时报错
前言
MacOS安装未签名的软件时报错
您应该将它移到废纸篓
- 已损坏,无法打开。你应该将它移到废纸篓。
<src>
:软件的路径
1 | codesign -f -s - --deep <src> |
因为无法验证开发者
- 所有从互联网上下载的
.dmg
文件都会被赋予免疫隔离附加属性,需要删除这个附加属性才能正常打开 - 第一次打开会提示无法验证开发者,第二次打开时会提示是否仍要发开,选择仍要打开即可
- 如果第二次打开仍无法打开,可以通过
xarrt
命令手动删除免疫隔离附加属性
com.apple.quarantine
:免疫隔离附加属性<src>
:软件的路径
1 | xattr -r -d com.apple.quarantine <src> |