iOS开发笔记 - 使用 Fastlane 上传 App 到蒲公英

蒲公英官方教程:https://www.pgyer.com/doc/view/fastlane

一、 Fastlane 是什么?

Fastlane 是一套使用Ruby写的自动化工具集,旨在简化Android和iOS的部署过程,自动化你的工作流。它可以简化一些乏味、单调、重复的工作,像截图、代码签名以及发布App
Fastlane开发文档: https://docs.fastlane.tools/

二、应用

  1. 安装xcode命令行工具

    xcode-select --install
    
  2. 安装Fastlane

    sudo gem install -n /usr/local/bin  fastlane
    
  3. 初始化,cd 到你的项目目录执行, 执行完,之后有个选项,选择 4,自定义配置

    fastlane init
    
  4. 配置 Fastfile, 在项目目录中,找到 fastlane/Fastfile,修改内容如下

    default_platform(:ios)
    platform :ios do
      desc "打包到蒲公英"
     lane :beta do
       build_app(export_method: "development")
       pgyer(api_key: "", user_key: "",password: "123", install_type: "2",update_description: "修复bug")
     end
    end
    

    api_key、user_key :在蒲公英账号的 应用管理 - App概述 - API 中可以找到,并替换到以上相应的位置。
    password: 安装密码

    update_description: 版本更新时的描述信息

  5. 安装蒲公英的 fastlane 插件

    fastlane add_plugin pgyer
    
  6. 打包并上传到蒲公英

    fastlane beta
    

三、常见问题

  1. gem ruby源已更新为 https://gems.ruby-china.com,确保只有 gems.ruby-china.com

    gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
    gem sources -l
    

你可能感兴趣的:(iOS开发笔记 - 使用 Fastlane 上传 App 到蒲公英)