在Xcode构建期间,我运行了一个名为“ make”的自定义脚本。 为了解析错误消息以遵循Xcode错误格式,我使用:
make 2>&1
然后使用sed重新格式化每一行。
问题是,这会导致所有make错误退出代码消失,并且Xcode报告:
Command /bin/sh emitted errors but did not return a nonzero exit code to indicate failure
甚至出现链接错误的“构建成功”。
如何获取错误退出代码?