承接上一章 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到蒲公英
蒲公英