『iOS开发』 —— Fastlane脚本打包上传阿里云OSS钉钉机器人通知

文章首发地址见个人博客

在我们的日常开发中,打包可以说是一个即没什么技术含量,又浪费时间的工作,xcode自带的archive很好用,但是需要你守在电脑前,每完成一步然后点击确定进入下一步。显然这种重复费时的工作就要交给脚本去做了。

关于fastlane

fastlane是Facebook开源的一个针对iOS,macOS和安卓应用的打包工具,fastlane中有lane和action两个概念,lane就好像是富士康流水线,action就好比是流水线上的装配工,比如我现在要上传一个beta测试包到TestFlight上供测试人员进行测试,那么就有一条publish_to_testflight的流水线,流水线上有签名build上传这三个装配工人。这三个工人各司其职,流水化作业,最后产出就是一个上传到了TestFlight上的软件安装包。

干就完了!

我们的目标是开发完成之后,运行脚本,脚本会自动打包,签名,上传阿里云OSS,上传完成之后钉钉群机器人发消息通知测试人员。这一套下来要行云流水,没有半点拖泥带水!

安装fastlane
  1. 首先需要我们安装xcode命令行工具(我想一般大家都是安装了的吧)

  2. sudo gem install fastlane -NV或者brew install fastlane安装fastlane

  3. cd到工程文件的根目录下运行fastlane init
    eZx90O
    选择2自动分发上传TestFlight
    LFYrsc
    选择对应的scheme,如果有多个scheme的话,可以随便选一个,后面可配置

  4. 之后会让你登录你的开发者账号
    zC2Olv
    选择对应的team(如果有多个的话)
    NDdGMo

  5. 完成之后会在当前工程文件目录下生成一个fastlane文件夹,里面存放着appfilefastlane两个文件

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值