iOS自动构建以及打包命令(xcbuild)

来源:互联网 发布:win10找不到网络打印机 编辑:程序博客网 时间:2024/06/13 05:32

xcbuild是一个兼容Xcode的编译工具,它能使编译更快快速,更友好的编译过程日志,可以运行在多个平台(主要指OS X和Linux)。

详细的使用方法可见官方网站:https://github.com/facebook/xcbuild

目前该项目还比较新,应该是刚从xctool中剥离出来,只能从源码安装


xcbuild主要特性如下:

  • 超快的增量构建和构建频率;
  • 支持构建Xcode项目和workspace;
  • 支持Swift应用与框架;
  • 使用Ninja和llbuild;
  • 完全兼容xcpretty;
  • 基于BSD开源许可;
  • 基于Linux平台构建。

Build:

  • OS X上支持Xcode 7及以后版本;
  • Linux上支持GCC 5及以后版本,同时需libxml2-dev;
  • CMake和Ninja(或llbuild)。

XCBuild安装配置步骤:(MacOS下)

安装CMake和Ninja

brew install cmake ninja


否则会出现以下的错误


从git上check xcbuild工程

git clone https://github.com/facebook/xcbuildcd xcbuildgit submodule update --initmake

XCBuild使用方法

在xcbuild目录下输入 ./build/xcbuild -workspace [workspaceName] -scheme [schemeName]进行编译即可。

0 0