Fastlane 自动化打包,上传fir/蒲公英
1、Fastlane 集成
1)sudo gem install fastlane -NV //安装Fastlane
//用 gem 安装的时候,需要注意镜像源
// sudo gem sources --add https://rubygems.org
2)fastlane --version //安装完毕,查看当前Fastlane版本
3)在需要集成的工程目录下
fastlane init //会为当前工程生成相应的控制文件
//初始化过程中,按提示步骤输入信息,账号信息,选择模式之类,3,巴拉巴拉~
//这个过程中,需要挂代理,要不更新不下来
4)fastlane init 完成后,在工程路径下,会多出fastlane、Gemfile、Gemfile.lock 文件
fastlane文件夹下的 Fastfile 文件里,写入控制命令。见下面图片,✌️
5)插件安装,上传Fir.im 或者 蒲公英 都需要安装相应的插件
bundle exec fastlane add_plugin pgyer //安装蒲公英插件
bundle exec fastlane add_plugin firim //安装 fir 插件
fastlane add_plugin versioning //版本管理的插件,我的是手动控制,所以没用
6)如果使用了cocoapods 在 Gemfile 文件中,需加入
gem 'cocoapods'
2、Fastlane 文件
Fastlane 文件里,会看到 lane:test1 do 。。。 end 可以理解为一个控制流。这个文件中可以存在多个控制流。当要执行其中一个控制流动时候,在终端调用 fastlane test1 即可
在集成的过程中,还会遇到其他问题,这里只是大概讲述个过程。
网友评论