iOS Fastlane 的使用

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 即可

2332508-5f961f3bd75ef08d.png

在集成的过程中,还会遇到其他问题,这里只是大概讲述个过程。

猜你喜欢

转载自blog.csdn.net/weixin_34419321/article/details/91015330