2015-06-19 149 views

回答

0

构建脚本(在Xcode项目文件中指定)只在构建通过时执行,但在构建失败时执行。

如果要处理这种情况下,你应该使用持续集成解决方案(例如:https://fastlane.tools/)或服务(https://bitrise.io/ - CTO这里),或者干脆写一个脚本,调用Xcode的命令行工具xcodebuild返回错误代码,如果它不能执行给定的动作(build,archive,test,...),所以你可以在脚本中以你想要的方式处理这种情况。

+0

感谢您的回复。我正在使用teamcity,其中xcodebuild是构建命令,但我如何获得构建状态? – Manoj

+0

我不知道TeamCity如何处理退出代码,但是在一个简单的bash脚本中,您可以使用'$?'获取最后一个命令的退出代码 - 但这取决于脚本/工具。 –