【发布时间】:2015-03-01 13:47:09
【问题描述】:
我的 iPhone CI 作业(在 TeamCity 中运行)遇到了奇怪的行为。每隔一段时间,我们的构建就会失败,而构建日志中没有任何指示性错误。构建到达协同设计验证的最后阶段,之后我立即收到** BUILD FAILED ** 消息。
这些是好构建和坏构建日志的最后几行 -
Bad Build
[15:00:56] : [CodeSign] /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/Validation /Library/TeamCity/buildAgent/work/dc055fa257f562be/DerivedData/MyProject/Build/Products/AdHoc-iphoneos/MyProject.app
[15:00:58]W: [Step 3/6] ** BUILD FAILED **
Good Build
[14:09:13] : [CodeSign] /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/Validation /Library/TeamCity/buildAgent/work/dc055fa257f562be/DerivedData/MyProject/Build/Products/AdHoc-iphoneos/MyProject.app
[14:09:13] : [Step 3/6] ** BUILD SUCCEEDED **
因为它在 CI 中运行,所以我寻找用户交互问题(打开钥匙串……等等),但通常 xcodebuild 会引发相关错误。
我可以挖掘其他日志以找出构建失败的原因吗?
编辑: 似乎我遇到了同样的问题,例如build failed jenkins iOS no error。
【问题讨论】:
-
不,没有这样的日志。查看您正确获得的输出。您也可以尝试使用 xcpretty 或 xctool 运行构建 - 这两个工具都会提供更重要的消息。
标签: xcode xcodebuild