1
A
回答
0
构建脚本(在Xcode项目文件中指定)只在构建通过时执行,但在构建失败时执行。
如果要处理这种情况下,你应该使用持续集成解决方案(例如:https://fastlane.tools/)或服务(https://bitrise.io/ - CTO这里),或者干脆写一个脚本,调用Xcode的命令行工具xcodebuild
返回错误代码,如果它不能执行给定的动作(build,archive,test,...),所以你可以在脚本中以你想要的方式处理这种情况。
相关问题
- 1. 构建失败 - 验证构建/发布
- 2. 构建失败后发布
- 3. Xcode分布式构建失败
- 4. NetBeans发布构建脚本
- 5. xCode - Google Cardboard构建失败
- 6. Ionic2 Xcode构建失败Cocoapods?
- 7. opencv构建失败,xcode
- 8. Xcode项目构建:失败
- 9. ServiceStack的MonoTouch iPhone /发布构建失败
- 10. 发布管理导致构建失败
- 11. 发布失败的构建成功vs2008
- 12. Android Gradle构建失败(发布构建类型)
- 13. 从构建脚本2008年MSTest失败
- 14. 构建失败而执行Ant脚本
- 15. Powershell预构建脚本失败msbuild
- 16. 的Xcode:在构建脚本
- 17. 构建开发失败:空
- 18. npm5缺失构建脚本
- 19. Xcode 8项目构建成功,但UI测试构建失败
- 20. 苹果脚本做shell脚本,xcode构建失败找到项目
- 21. react-native-fbsdk失败Xcode构建
- 22. Xcode项目构建失败,无错误
- 23. Xamarin构建失败,Xcode中8
- 24. Xcode的iPhone构建失败,内存
- 25. Gradlew构建失败
- 26. Cordova构建失败
- 27. IBDesignables - 构建失败
- 28. Cordova构建失败
- 29. TFS构建失败
- 30. NSLocalizedString - 构建失败
感谢您的回复。我正在使用teamcity,其中xcodebuild是构建命令,但我如何获得构建状态? – Manoj
我不知道TeamCity如何处理退出代码,但是在一个简单的bash脚本中,您可以使用'$?'获取最后一个命令的退出代码 - 但这取决于脚本/工具。 –