xcpretty
1.1、xcpretty简介
是什么 ?:a fast and flexible formatter for xcodebuild
开发语言:Ruby
源码仓库:https://github.com/supermarin/xcpretty
1.2、通过RubyGems安装xcpretty
sudo gem install xcpretty
1.3、xcpretty命令

xcpretty命令的使用格式:

xcodebuild [option]... | xcpretty [option]...
xcodebuild [option]... | xcpretty [option]... && exit ${PIPESTATUS[0]}
xcodebuild [option]... | tee xcodebuild.log | xcpretty [option]...

参数说明:

短参数长参数说明
-t--test
-s--simple
-k--knock
--tap
-f--formatter
-r--report输出格式,可以是:junithtmljson-compilation-database
-o--output输出路径。
-h--help查看帮助。
-v--version查看版本号。
--screenshots截图也输出到输出文件中。
--color
--utf
--no-color
--no-utf

示例:

xcodebuild | tee xcodebuild.log | xcpretty -t -r html --output result.html
xcodebuild | tee xcodebuild.log | xcpretty -t -r json-compilation-database
xcodebuild | tee xcodebuild.log | xcpretty -t -r json-compilation-database --output compilation_db.json

xcpretty通常与oclint结合起来使用。