如何使用代码设计命令
How to use codesign command
我正在尝试使用 codesign 命令对包进行签名。
首先我有 p12 文件并且我已经导入到我的钥匙串中。
然而,当我尝试像这样使用代码设计时:
codesign -v --force --verify --deep --verbose --sign <ID> <MyApp.app>
它说 'no identity found'。我从
得到的身份字段
请问我做错了什么?
提前致谢
在执行 运行 codesign
命令之前,您需要解锁您的钥匙串,可以通过点击钥匙串应用上的解锁或 运行 security unlock-keychain
,否则您可以得到不一致的结果,因为有时钥匙串已经解锁,有时没有。
您可能还需要在代码签名命令中包含 --keychain
选项,具体取决于您的配置。
您可以通过以下方式验证身份在您当前的 shell 环境中是否可用
security find-identity -p codesigning
我正在尝试使用 codesign 命令对包进行签名。
首先我有 p12 文件并且我已经导入到我的钥匙串中。
然而,当我尝试像这样使用代码设计时:
codesign -v --force --verify --deep --verbose --sign <ID> <MyApp.app>
它说 'no identity found'。我从
请问我做错了什么?
提前致谢
在执行 运行 codesign
命令之前,您需要解锁您的钥匙串,可以通过点击钥匙串应用上的解锁或 运行 security unlock-keychain
,否则您可以得到不一致的结果,因为有时钥匙串已经解锁,有时没有。
您可能还需要在代码签名命令中包含 --keychain
选项,具体取决于您的配置。
您可以通过以下方式验证身份在您当前的 shell 环境中是否可用
security find-identity -p codesigning