如何从不同目标的Xcode编辑方案部分检测后期操作脚本中的构建失败状态?
如果CI中的构建失败,我打算向我发送短信。
提前致谢。
答案 0 :(得分:1)
构建后脚本(在Xcode项目文件中指定)仅在构建通过时执行,但在失败时不执行。
如果你想处理这种情况,你应该使用持续集成解决方案(例如:https://fastlane.tools/)或服务(https://bitrise.io/ - 此处的CTO),或者只是编写一个调用Xcode命令行工具的脚本xcodebuild
如果无法执行给定的操作(构建,存档,测试......),则会返回错误代码,因此您可以按照脚本中的方式处理此情况。