詹金斯 xcodebuild 失败

Posted

技术标签:

【中文标题】詹金斯 xcodebuild 失败【英文标题】:Jenkins xcodebuild failed 【发布时间】:2019-12-30 02:35:46 【问题描述】:

我正在为 ios 开发配置 Jenkins。在构建机器上,以下构建成功。但是当它在 Jenkins 上通过 shell 构建时,它失败了。有人能帮忙吗?非常感谢。

xcodebuild -workspace CompanyReviews.xcworkspace -scheme CompanyReviews -configuration Debug -destination generic/platform=iOS build

【问题讨论】:

您运行构建的机器是否安装了配置文件?您通常会配置一个 exportOptions.plist,其中包含要使用的配置文件的详细信息 签名步骤需要访问钥匙串。在运行构建之前尝试锁定钥匙串。 @Sulthan 的答案是我的情况的解决方案。谢谢你们俩。但我的意思是詹金斯应该告诉我更多关于这个问题的细节。否则,我发现了一些无用的解决方案,例如“重新启动我的 mac、解锁和锁定钥匙串……这是错误的方向 【参考方案1】:

请检查上面的 cmets。这是由于钥匙串问题。请在 xcodebuild 之前用 shell 解锁钥匙串。

解锁码在这里:

PASSWORD="This is your mac password"

security set-key-partition-list -S apple-tool:,apple: -s -k $PASSWORD -t private /Users/michaeljordan/Library/Keychains/login.keychain-db

【讨论】:

以上是关于詹金斯 xcodebuild 失败的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 7.2 使用 xcodebuild 构建项目失败

使用 xcodebuild 命令行工具导出失败错误

Xcodebuild 命令失败

xcodebuild 归档失败,CircleCI 上的退出状态为 65

重试失败的 xcodebuild 测试

在终端上使用 xcodebuild 命令导出失败