我的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 **
Run Code Online (Sandbox Code Playgroud)
因为它在CI中运行,我寻找用户交互问题(打开钥匙链等等),但通常xcodebuild会发出相关错误.
是否还有其他日志可以深入查找构建失败的原因?
编辑:似乎我有同样的问题,如构建失败jenkins iOS没有错误.