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

发布于 2024-09-27 21:16:43 字数 90 浏览 3 评论 0原文

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

I was wondering if it is somehow possible to open an external build log (for example the result of a simple make script) in XCode to process the errors and warnings?
In other words: can XCode be used as an Editor and still process an external build log?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

旧情勿念 2024-10-04 21:16:43

我可以建议这种方法,以实现我的类似目标:
在 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/"

在此处输入图像描述

这会神奇地向构建日志添加警告

在此处输入图像描述

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

I could suggest this approach, working for my similar aim:
in "Build Phases" in Xcode add "Run script" action:

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

This magically adds warnings to Build log

enter image description here

I hope you can tune up this script for your needs.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文