iOS - 持續(xù)集成 - 自動化打包(fastlane)

0.png

初始化

  • $ cd到項目根目錄,執(zhí)行$ fastlane init

  • 自定義航道,選擇第四項

    • 10.png
  • 生成工程目錄

    • 23.png

注意:如果 bundle update長時間不動,可以退出執(zhí)行 $ bundle install, 完成后刪除fastlane文件信息,重新執(zhí)行 $ fastlane init.

安裝第三方插件

不自動發(fā)布,不執(zhí)行此步

  • 安裝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

執(zhí)行fastlane命令

  • 執(zhí)行 $ fastlane

    • 20.png
  • 選擇需要的航道

    • 21.png
  • 成功 ~

    • 22.png
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容