iOS - 持续集成 - 自动化打包(fastlane)
2018-12-19 本文已影响0人
三月望龙
0.png
配置
初始化
-
$ cd
到项目根目录,执行$ fastlane init
-
自定义航道,选择第四项
- 10.png
-
生成工程目录
- 23.png
注意:如果
bundle update
长时间不动,可以退出执行$ bundle install
, 完成后删除fastlane
文件信息,重新执行$ fastlane init
.
安装第三方插件
不自动发布,不执行此步
-
安装
fir.im
插件- 11.png
-
安装蒲公英插件
- 12.png
配置Fastfile
文件
-
航道前准备配置
- 13.png
如果工程用到
cocoapods
时,在此处配置cocoapods
命令
-
打包到本地航道
- 14.png
gym
是build_ios_app
和build_app
的别名简写
-
打包并推送到蒲公英航道
- 15.png
-
打包并推送到
Firim
航道- 16.png
-
打包并推送到
TestFlight
航道- 17.png
pilot
是upload_to_testflight
的别名简写
-
打包并推送到
Appstore
航道- 18.png
deliver
是upload_to_app_store
的别名简写
19.png
increment_build_number
的前置条件:
执行fastlane命令
-
执行
$ fastlane
- 20.png
-
选择需要的航道
- 21.png
-
成功 ~
- 22.png