iOS-xctool

iOS-xctool

https://github.com/facebook/xctool

 

问题描述

  • xcode7之后xctool不再负责Build和Archive,需要借助xcodebuild、xcbuild完成。

简介

  • Facebook提出的意在解决xcodebuild脚本输出的可读性差、运行灵活度低(只能完整的运行一个target或者scheme,不能指定运行Target中特定的测试。)、UnitTest测试支持不友善等痛点,目的是让构建和测试更加容易,更好的支持持续集成

  • xctool实质是对xcodebuild的一个封装,只是提供了更加丰富的build指令,因此,使用xctool的前提是xcodebuild已经存在,且能正常工作。

安装

  • 方式一:xcodebuild、Homebrew已安装装的前提下通过brew install xctool命令直接安装

  • 方式二:clone xctool的repository到项目根目录就可以使用

用法

xctool用法更加人性化,几乎可以重用所有的xcodebuild的指令。 配置注意点:

  • xctool不支持target构建,只能使用scheme构建。
  • 支持“-only”指令运行指定的测试。
  • 支持多种格式的build报告。
原文地址:https://www.cnblogs.com/liuxiaokun/p/12676875.html