美文网首页
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