xcpretty導入したらxcodebuildのログが1/5以下になった

supermarin/xcpretty · GitHub

xctoolもログは綺麗だけど、直近の問題だとhomebrewで入れられるversionがXcode5.1でビルド出来なかったり、各環境に入ってないと実行できないみたいな問題がある。

xcprettyの場合は、RubyGemなのでGemfileさえ書いておけばMacの素の状態でもgem install bundlerしてbundle installすれば使えるようになる。

使い方も簡単で、xcodebuildの出力をxcprettyに渡してやるだけで済む。

$ xcodebuild [flags] | xcpretty -c

最高。

追記2014/03/28 20:51

TravisCIで実行すると、invalid byte sequence in US-ASCII (ArgumentError)とかってエラー出る。

.travis.ymlenv: LC_CTYPE=en_US.UTF-8ってすると良い。

参考

Parsing fails (invalid byte sequence in US-ASCII) · Issue #73 · supermarin/xcpretty · GitHub