检查依赖项代码签名错误:身份'iPhone Distribution:XXX'与您的钥匙串中任何有效的,未过期的证书/私钥对不匹配
这是我从xcodebuild命令获得的常量消息。从Xcode开始,我可以使用相同的代码符号和方案构建应用程序。
还有更多
奇怪的是,在具有相同配置文件,证书,密钥,命令行工具,Xcode版本和密钥链配置的另一台Mac上,xcodebuild命令按预期工作。
答案 0 :(得分:1)
jenkins在用户登录之前启动,因此jenkins无法访问用户的钥匙串。修复是用用户登录启动jenkins。
答案 1 :(得分:0)
查看配置文件 * 软件包ID *与您的应用软件包标识符匹配。其中两个总是相同。然后你需要设置代码符号标识。