一、利用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 是一个应用内测托管分发平台。