一、 Fastlane 是什么?
Fastlane 是一套使用Ruby写的自动化工具集,旨在简化Android和iOS的部署过程,自动化你的工作流。它可以简化一些乏味、单调、重复的工作,像截图、代码签名以及发布App
Fastlane开发文档: https://docs.fastlane.tools/
二、应用
-
安装xcode命令行工具
xcode-select --install
-
安装Fastlane
sudo gem install -n /usr/local/bin fastlane
-
初始化,cd 到你的项目目录执行, 执行完,之后有个选项,选择 4,自定义配置
fastlane init
-
配置 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: 版本更新时的描述信息
-
安装蒲公英的 fastlane 插件
fastlane add_plugin pgyer
-
打包并上传到蒲公英
fastlane beta
三、常见问题
-
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