在最新一期的iOS Dev Weekly中,Dave Verwer推荐了由Facebook出品的xcbuild,这是一款能够为App构建过程与多平台运行提供更快构建、更好文档并兼容Xcode的构建工具。 xcbuild主要特性如下: - 超快的增量构建和构建频率;
- 支持构建Xcode项目和workspace;
- 支持Swift应用与框架;
- 使用Ninja和llbuild;
- 完全兼容xcpretty;
- 基于BSD开源许可;
- 基于Linux平台构建。
Build: - OS X上支持Xcode 7及以后版本;
- Linux上支持GCC 5及以后版本,同时需libxml2-dev;
- CMake和Ninja(或llbuild)。
git clone https:
cd xcbuild
git submodule update --init
make
Usage: xcbuild -workspace Example.xcworkspace -scheme Example
传送门:xcbuild的GitHub托管地址 |