IOS蒲公英自动打包
每一位IOS 开发者都打过 *.ipa包,打完包之后还得发给相应的测试人员或者给领导等。
而且每次打包平均在4分钟左右,不要小看这4分钟,累计起来就不是怎么点儿啦。
从而我决定一个自动打包的方法,那就是蒲公英啦。
好废话不多话啦,看实际的。
安装蒲 Fastlane
fastlane add_plugin pgyer
这个过程需要等一会儿,成功会显示Successfully installed plugins
如果不成功把提示copy一下然后去搜索多找找。
sudo nvram boot-args="kext-dev-mode=1 rootless=0";sudo reboot
我安装失败之后找到过这个重启之后再安装就可以了。
在 Fastlane 启动蒲公英插件
打包跟CocoaPods差不多,先到项目的跟目录下。
创建一个配置文件
官网文档说 vim ./fastlane/Fastfile 但是有些时候是vim无法保存。
这个时候你可以
mkdir fastlane // 创建文件夹
cd fastlane // 进入文件夹中
vim Fastfile // 创建配置文件
这样创建很少出现vim无法保存的情况。
Fastfile 里面输入内容如下:
lane :beta do
// 根据打包证书可以设置以下几个值:(app-store、ad-hoc、development、enterprise)
gym(export_method: "development") // Xcode 8.3及以上的需要这行
// 普通的上传
pgyer(api_key: "7f15xxxxxxxxxxxxxxxxxx141", user_key: "4a5bcxxxxxxxxxxxxxxx3a9e")
// 这个可以设置一个密码相对安全一些吧。
pgyer(api_key: "7fxxxx141", user_key: "4a5xx3a9e", password: "123456", install_type: "2")
还可以添加更新日志
pgyer(api_key: "7fxx141", user_key: "4axx3a9e", update_description: "更新日志内容")
end
打包并自动上传 App 到蒲公英
来一发 走起
bundle exec fastlane beta
上传成功提示fastlane.tools finished successfully
到这里就说明你的自动打包圆满成功
谢谢大家能够在众多博客中找到我的稀里糊涂的博客~
祝所有开发者 开发之路一切顺利!~
加油吧 ~~
少年