我在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任务时抛出错误。
答案 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
有效。