本文接上篇文章主要说下怎样使用 fastlane 上传到fir和蒲公英,下面先介绍下 plugin 命令。
plugin命令介绍:
列出所有可用插件
fastlane search_plugins
搜索指定名称的插件:
fastlane search_plugins [query]
添加插件:
fastlane add_plugin [name]
安装插件:
fastlane install_plugins
一. 上传到fir
1.1 安装fir:
fastlane add_plugin fir
安装完成会生成3个文件
. Gemfile
. Gemfile.lock
. fastlane/Pluginfile
如果你的项目使用了cocoapods, 需要在Gemfile中添加一行:
gem 'cocoapods'
1.2 在Fastfile中新建一个lane:
desc "Deploy a test version to the fir.im" lane :Firim do createIpa firim(firim_api_token: "your firim token") end
createIpa 请参考上篇文章
your firim token 这里要替换成你自己的 firim_api_token ,如果你还没有 fir账号请前往 fir.im 平台注册账号并生产API token。
1.3 上传fir:
. 打开终端,cd到项目目录下
. 执行命令: fastlane Firim
二. 上传到蒲公英
2.1 安装蒲公英:
fastlane add_plugin pgyer
稍等几秒钟,如果出现类似下面的信息,就说明安装成功了:
2.2 在Fastfile中新建一个lane:
lane :pgyer do createIpa pgyer(api_key: "7f15xxxxxxxxxxxxxxxxxx141", user_key: "4a5bcxxxxxxxxxxxxxxx3a9e",update_description: "版本更新描述") end
以上的 api_key 和 user_key,请开发者在自己 蒲公英 账号下的 应用管理 - App概述 - API 中可以找到,并替换到以上相应的位置。
update_description:为版本更新描述。
2.3 上传到蒲公英:
. 打开终端,cd到项目目录下
. 执行命令: fastlane pgyer
以上很多知识都来自互联网,还有自己的一些总结。
侵立删, 有不对的地方望指正。