美文网首页
fastlane match自动管理证书

fastlane match自动管理证书

作者: biyuhuaping | 来源:发表于2023-03-09 18:07 被阅读0次

    一、我遇到的问题:

    平时靠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
    

    全程就这么简单,我却经历了几天的黑暗时刻。(更换新证书时,删掉线上的证书,也不用担心,也照样可以运行的~)

    相关文章

      网友评论

          本文标题:fastlane match自动管理证书

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