美文网首页
iOS 打包分发快车道fastlane

iOS 打包分发快车道fastlane

作者: zhouyuhan | 来源:发表于2018-11-14 17:37 被阅读18次
fastlane

fastlane is the easiest way to automate beta deployments and releases for your iOS and Android apps. 🚀 It handles all tedious tasks, like generating screenshots, dealing with code signing, and releasing your application.

一、安装xcode命令行工具

xcode-select --install

二、安装Fastlane

终端运行--->
sudo gem install fastlane -NV
或者
brew cask install fastlane

三、初始化Fastlane

cd到项目根目录并运行--->
fastlane init
运行后按照提示选择下去,中间会让你输入苹果的帐号,输入后一段时间会提示successful

编辑Fastfile

fastlane初始化成功后项目根目录会多出falstlane文件夹

image.png
这时我们编辑里面的Fastfile
image.png
每一个lane相当于一个方法,lane则为定义方法的关键字, 后面为方法名类似的起名规则
这里我定义了两个lane, 一个是上传TestFlight用的, 一个是因为自己项目的原因上传FTP用的, ftp的上传需要安装fastlane的插件, 这里可以终端运行
fastlane add_plugin ftp
build_app内参数说明
  • increment_build_number 可以每次打包的时候加build号
  • export_method 可以自行定义为ad-hoc development app-store 等
  • configuration 可以设置Debug或Release
  • export_xcargs 设置为-allowProvisioningUpdates意思为允许自动管理证书,不设置的话需要配置provisioningfile


    image.png

运行Fastlane

尝试运行刚才添加的两个方法其中之一的beta
fastlane beta
运行后,有报错的话,可以尝试修改

image.png
再次运行fastlane beta,大功告成

相关文章

网友评论

      本文标题:iOS 打包分发快车道fastlane

      本文链接:https://www.haomeiwen.com/subject/aipjfqtx.html