iOS 自动打包

一、利用xctool进行自动打包

xctool是官方xcodebuild的一个增强实现,输出的内容比xcodebuild直观可读得多,使用起来也更加简单。

brew 又叫Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件, 只需要一个命令, 非常方便。

通过brew即可安装xctool

brew update
brew install xctool

打包基本分为两个步骤:

1.生成archive文件,相当于Xcode的Archive 操作。

xctool build -project (工程路径) -scheme (工程名) -configuration (配置名(Adhoc)) archive -archivePath (生成的.archive文件路径)

2.利用生成的.archive 导出 ipa文件

xcodebuild -exportArchive -archivePath (生成的.archive文件路径) -exportPath (导出的.ipa文件路径) -exportFormat ipa

二、利用fir-cli进行自动打包并上传到fir。

FIR.im CLI 使用 Ruby 构建,只要安装相应 ruby gem 即可:

$ sudo gem install fir-cli --no-ri --no-rdoc

编译并获取ipa:

fir build_ipa path/to/project -o path/to/output

一步从源代码到 FIR.im

fir build_ipa path/to/project -o path/to/output -p -T YOUR_FIR_TOKEN

详见:http://club.fir.im/topic/54f3d1a474c4c85e73e4ac13

fir.im 是一个应用内测托管分发平台。

你可能感兴趣的:(iOS 自动打包)