xcodebuild仅打印错误

时间:2015-03-31 09:49:51

标签: ant xcodebuild

我在SO How to filter the xcodebuild command line output?

中看到了这个命令

只显示xcodebuild时的错误和警告,否则xcodebuild命令会向控制台打印有关它正在做什么的一切。

有没有办法在ant任务中使用grep和xcodebuild?

 <exec executable="xcodebuild" failonerror="true">
                <arg value="| grep error" />
                <arg value="clean" />
                <arg value="build" />
  </exec> 

上面的exec任务在尝试执行ant任务时抛出错误。

2 个答案:

答案 0 :(得分:2)

This问题可能会有所帮助。我还假设您需要先调用操作然后再调用grep。也许这会奏效:

<exec dir="${projectPath}/" executable="bash" failonerror="true">
   <arg value="-c"/>
   <arg value="xcodebuild clean build | grep error"/>
</exec>

答案 1 :(得分:0)

-quiet除警告和错误外,不输出任何输出

xcodebuild clean build -quiet

有效。