xcodebuild返回代码签名错误

时间:2013-10-02 12:13:46

标签: ios xcode jenkins certificate xcodebuild

  

检查依赖项代码签名错误:身份'iPhone Distribution:XXX'与您的钥匙串中任何有效的,未过期的证书/私钥对不匹配

这是我从xcodebuild命令获得的常量消息。从Xcode开始,我可以使用相同的代码符号和方案构建应用程序。

我试过了:

  • 全新安装命令行工具
  • 尝试使用新配置文件,证书和密钥
  • 锁定,解锁,设置计时器,从钥匙串中删除计时器

还有更多

奇怪的是,在具有相同配置文件,证书,密钥,命令行工具,Xcode版本和密钥链配置的另一台Mac上,xcodebuild命令按预期工作。

2 个答案:

答案 0 :(得分:1)

jenkins在用户登录之前启动,因此jenkins无法访问用户的钥匙串。修复是用用户登录启动jenkins。

答案 1 :(得分:0)

查看配置文件 * 软件包ID *与您的应用软件包标识符匹配。其中两个总是相同。然后你需要设置代码符号标识。