如何在XCode中使用外部构建日志

时间:2010-10-20 04:28:08

标签: xcode build external logging

我想知道是否有可能在XCode中打开外部构建日志(例如简单的make脚本的结果)来处理错误和警告? 换句话说:XCode可以用作编辑器并仍然处理外部构建日志吗?

1 个答案:

答案 0 :(得分:1)

我可以建议这种方法,为我的类似目标而努力: 在"构建阶段"在Xcode中添加"运行脚本"动作:

TAGS="TODO:|FIXME:|WARNING"
find "${SRCROOT}" \( -name "*.h" -or -name "*.m" -or -name "*.swift" \) -print0 | xargs -0 egrep --with-filename --line-number --only-matching "($TAGS).*\$" | perl -p -e "s/($TAGS)/ warning: \$1/"

enter image description here

这会神奇地为Build log

添加警告

enter image description here

我希望您可以根据自己的需要调整此脚本。