iOS 使用 Fastlane 上传 App 到蒲公英

承接上一章 iOS 使用Fastlane一键打包

1.安装蒲公英的 Fastlane 插件

fastlane add_plugin pgyer
第一次安装提示选择3

[16:10:10]: Seems like the plugin is not available on RubyGems, what do you want to do?
1. Git URL
2. Local Path
3. RubyGems.org ('fastlane-plugin-pgyer' seems to not be available there)
4. Other Gem Server
?  3

成功后提示

[16:11:49]: Make sure to commit your Gemfile, Gemfile.lock and Pluginfile to version control
Installing plugin dependencies...
Successfully installed plugins

2.在 Fastlane 启动蒲公英插件

进入工程所在目录,没有初始化Fastlane的话,使用fastlane init进行初始化
打开Fastfile文件进行编辑,在 lane :enterprise do 里,最下面添加

    puts "   \033[31m打包完成,正在上传测试蒲公英\033[0m\n"
    pgyer(
      api_key: "******", 
      user_key: "******"
    )

以上的 api_key 和 user_key,在自己账号下的 应用管理 - App信息中 可以找到。

3.打包并自动上传 App 到蒲公英

在终端下,定位到项目所在目录,输入以下命令即可使用 Fastlane 来打包 App,并自动上传到蒲公英了。
fastlane enterprise
成功打印如下

[17:08:17]: Upload success. Visit this URL to see: https://www.pgyer.com/xxx

+------+------------------+-------------+
|           fastlane summary            |
+------+------------------+-------------+
| Step | Action           | Time (in s) |
+------+------------------+-------------+
| 1    | default_platform | 0           |
| 2    | gym              | 405         |
| 3    | pgyer            | 12          |
+------+------------------+-------------+

[17:08:17]: fastlane.tools just saved you 7 minutes! 

4.参考资料

iOS Fastlane自动化打包(2) 自动上传IPA到蒲公英
蒲公英

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