【发布时间】:2014-12-14 22:14:24
【问题描述】:
当我尝试以下操作时:
mba:Utilities ryan$ sudo codesign -fs /Applications/Utilities/Boot\ Camp\ Assistant.app/
我收到此错误:
/Applications/Utilities/Boot Camp Assistant.app/: no identity found
显然我没有正确的代码签名,但如果我注册了 mac 开发者计划,它就可以工作。
如何在不注册mac开发者计划的情况下获得签名?
【问题讨论】:
-
只是想知道,代码签名的目标是什么? Gatekeeper 不会识别非 Apple 的签名。
-
-s选项需要身份名称,例如-。你错过了。正确的命令是:sudo codesign -fs - /Applications/Utilities/Boot\ Camp\ Assistant.app(注意-fs - /部分)。 -
@JWWalker 您可能需要使用自签名证书进行签名,仅用于测试目的(例如开发版本),或者如果您想通过公司的渠道发送应用程序并与公司签署二进制文件证书而不是 Apple 证书。
标签: macos