关于Fastlane的一点记录

本文介绍了如何结合jenkins和Fastlane实现iOS应用的自动打包与上传到TestFlight。在过程中,作者遇到了code signing问题、build number更新和release notes提交等挑战,并逐一分享了解决方案,包括使用特定的Fastlane命令和插件,以及自动化管理文本文件作为release notes。
摘要由CSDN通过智能技术生成

Fastlane与基础iOS自动部署

最近一段时间一直在做jenkins+fastlane的iOS自动打包上传,遇到了不少坑,还好很多时候都有前辈的经验可以借鉴。

jenkins不说了, 目前只用jenkins做了自动化,并没有用到它的打包功能,设置实在是太复杂了。所以就用了jenkins来调用fastlane的打包,不得不说设置实在是简单的多,下面主要说说基本用法和可能的坑:

下载

推荐用sudo gem install fastlane

设置

首先cd到项目根目录,然后运行fastlane init.
会要求输入apple id 账户 这时候会link到钥匙串
这之后fastlane会有四个选择
1:截图
2:上传beta版本到testflight
3:部署到appstore
4: 手动设置
选择完毕后fastlane会生成几个文件 其中主要的设置都是集中再fastfile里面

[外链图片转存失败(img-I0GrPt28-1563853256553)(https://user-images.githubusercontent.com/43685244/61680019-bf421c00-ad3a-11e9-8e91-5e3737dcd48c.png)]

这时候点开fastfile

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值