ogg*_*ter 7 macos installer code-signing bamboo
我有一个Bamboo计划来构建一个包,我想用我的开发者证书签署该包.在我的构建脚本中,我有这个:
productsign --sign "Name of my certificate" "input.pkg" "output.pkg"
Run Code Online (Sandbox Code Playgroud)
从命令行运行此脚本按预期方式工作.但是,从Bamboo运行脚本,我总是得到错误:
productsign: error: Could not find appropriate signing identity for "Name of my certificate"
Run Code Online (Sandbox Code Playgroud)
我认为这必须是因为从Bamboo运行时运行构建脚本的上下文.如何在Bamboo中使证书可用?它安装在System
,而不是login
.
如果您需要将 Bamboo 运行为root
,那么您需要使用“钥匙串访问”(“应用程序”>“实用程序”)将适当的证书从登录钥匙串复制到系统钥匙串。
话虽如此,以用户身份运行 Bamboo 可能比root
. 例如,如果您需要使用移动配置文件来签署同一服务器上的任何 iOS 版本,则将root
无法工作。
归档时间: |
|
查看次数: |
2057 次 |
最近记录: |