0

我使用 codesign 命令对我的可执行二进制文件进行了签名,并在我的私钥和签名证书位于钥匙串中的开发机器上成功验证。但是,当我将我的可执行文件复制到我的测试机器并尝试执行“codesign -dvvv”时,它返回的代码对象未签名。我的签名证书由 VeriSign root ca 颁发。CA 安装在我的测试机器上,但我无法验证可执行文件。我错过了什么吗?

4

1 回答 1

0

是的,你错过了一些东西。

Mac OS X 中的“Gatekeeper”代码签名仅认可通过 Apple 颁发的作为 Mac OS X 开发人员计划的一部分的开发人员证书链接回 Apple CA 的签名。威瑞信代码签名证书不是可接受的替代品。

于 2013-06-26T02:16:16.897 回答