【发布时间】:2019-07-14 04:53:44
【问题描述】:
我对一个 dmg 文件进行了代码签名并将其上传到谷歌云存储。该文件在我的 Mac 中不被视为具有威胁性,但在其他 Mac 中,chrome 浏览器会阻止下载该文件,并将其视为恶意软件。在尝试在除用于对其进行代码签名的 Mac 之外的任何 Mac 中安装 dmg 时,Gatekeeper 会阻止安装。 dmg 的未签名版本工作得很好,并且不被 chrome 或 Gatekeeper 视为恶意软件。在这方面我很菜鸟。我找不到它背后的任何原因。
我按照this SO 问题对 dmg 进行了代码签名。当我使用以下命令检查它时 -
spctl -a -t open --context context:primary-signature -v path/to/dmg
上述命令的输出是 -
path/to/dmg: accepted
source=Developer ID
【问题讨论】: