fastlane match自动管理证书

一、我遇到的问题:

平时靠Jenkins打包发布蒲公英,消息到企业微信群,给测试使用。对证书的管理是放到私有库,谁需要用,就从私有库更新证书到本地。问题来了接手的项目证书到期了,无法自动打包发布了。

二、走过的弯路

  • 1、手动导出证书,未加密就上传到私有库中。
  • 2、手动导出证书,未加密就上传到私有库中。
  • 2、环境错误fastlane要使用最新版本。

三、正确的步骤:

准备好的私有库中文件结构:
certs.png
profiles.png

以更替development证书为例,首先清理掉原来的 certs/development中的.cer 文件,不然会报错说仓库中的文件不匹配。certs/profiles里的文件不用管,执行命令‘fastlane match development’后会自动更新。

1、执行清理证书和配置文件。开发者账号下的development证书、development配置文件会被清理,同时也会删除私有仓库中的证书,如下图红框标注
fastlane match unke development

Certificates证书.png

Profiles配置文件.png



2、执行生成证书和配置文件。开发者账号下会自动生成一个development证书,和对应的development配置文件,同时也会同步到私有仓库中。
fastlane match development

同理就可以配好development/adhoc/appstore 环境的证书了: ``` fastlane match development fastlane match adhoc fastlane match appstore ``` 全程就这么简单,我却经历了几天的黑暗时刻。(更换新证书时,删掉线上的证书,也不用担心,也照样可以运行的~)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值