sor*_*rin 39 build-automation console xcode build-process xcodebuild
xcodebuild从控制台运行将为您带来非常详细的输出,我无法找到任何限制其输出的选项,以便仅显示警告和错误.
我正在寻找一种捕获xcodebuild输出并过滤它的方法.它更喜欢可以使用管道的Python解决方案,但只要它们是基于命令行的解决方案,我就可以使用其他方法.
是否有任何工具已经能够做到这一点?
Ami*_*ana 57
使用xcodebuild -quiet.
根据xcodebuild手册页:
-quiet:除警告和错误外,不打印任何输出.
额外奖励:无需其他工具!(虽然我也喜欢xcodebuild | xcpretty)
我使用Travis CI构建,它在4 MB日志后抱怨.这个论点解决了这个问题.
ros*_*ejn 35
这对我来说还不够.管道到/ dev/null只会向您显示构建失败,但您没有看到原因.理想情况下,如果没有所有成功的编译器命令,我们只能看到错误和/或警告.
这基本上完成了这项工作:
xcodebuild | grep -A 5 error:
Run Code Online (Sandbox Code Playgroud)
Gui*_*ume 19
要仅查看错误输出消息,请将标准输出重定向到/ dev/null(一个用作黑洞的特殊文件),如下所示:
xcodebuild > /dev/null
如果要将错误输出捕获到文件中,可以执行以下操作:
xcodebuild 2> ./build_errors.log
| 归档时间: |
|
| 查看次数: |
20810 次 |
| 最近记录: |