1

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

这是我从 xcodebuild 命令中得到的持续消息。在 Xcode 中,我可以毫无问题地使用相同的代码符号和方案构建应用程序。

我努力了:

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

还有更多

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

4

2 回答 2

1

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

于 2013-11-01T10:36:06.980 回答
0

检查您的 配置文件*捆绑 ID * 是否与您的应用捆绑标识符匹配。他们两个总是一样的。然后您需要设置代码签名标识。

于 2013-10-02T12:40:44.743 回答