2015-03-31 2 views
2

Я видел эту команду в SO How to filter the xcodebuild command line output?ошибки xcodebuild печати только

, который показывает только ошибки и предупреждения, когда мы делаем xcodebuild иначе команды xcodebuild печатает все на консоли относительно того, что он делает.

Есть ли способ, которым я могу использовать grep с xcodebuild в муравьиной задаче?

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

Задача exec над ошибкой при попытке выполнить задачу муравья.

ответ

2

This вопрос может быть полезным. Я также предполагаю, что вам нужно сначала вызвать действия, а затем grep. Может быть, это будет работать:

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

да спасибо, что похоже на работу .. Однако пришлось добавить каталог для ехес Nav