美文网首页
iOS - 持续集成 - 自动化打包(fastlane)

iOS - 持续集成 - 自动化打包(fastlane)

作者: 三月望龙 | 来源:发表于2018-12-19 15:43 被阅读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

    gymbuild_ios_appbuild_app 的别名简写


  • 打包并推送到蒲公英航道

    • 15.png

  • 打包并推送到Firim航道
    • 16.png

  • 打包并推送到TestFlight航道

    • 17.png

    pilotupload_to_testflight 的别名简写


  • 打包并推送到Appstore航道

    • 18.png

    deliverupload_to_app_store 的别名简写


increment_build_number 的前置条件:

19.png

执行fastlane命令

  • 执行 $ fastlane

    • 20.png
  • 选择需要的航道

    • 21.png
  • 成功 ~

    • 22.png

相关文章

网友评论

      本文标题:iOS - 持续集成 - 自动化打包(fastlane)

      本文链接:https://www.haomeiwen.com/subject/ziyjkqtx.html