2015-06-19 143 views

回答

0

構建腳本(在Xcode項目文件中指定)只在構建通過時執行,但在構建失敗時執行。

如果要處理這種情況下,你應該使用持續集成解決方案(例如:https://fastlane.tools/)或服務(https://bitrise.io/ - CTO這裏),或者乾脆寫一個腳本,調用Xcode的命令行工具xcodebuild返回錯誤代碼,如果它不能執行給定的動作(build,archive,test,...),所以你可以在腳本中以你想要的方式處理這種情況。

+0

感謝您的回覆。我正在使用teamcity,其中xcodebuild是構建命令,但我如何獲得構建狀態? – Manoj

+0

我不知道TeamCity如何處理退出代碼,但是在一個簡單的bash腳本中,您可以使用'$?'獲取最後一個命令的退出代碼 - 但這取決於腳本/工具。 –