- 新建一个单独Git仓库存放证书、Profiles
- 进入证书仓库的根目录执行
fastlane match init
会生成一个Match
文件,过程中会有几个选项,一个是选择什么管理方式,我这边有的是git
就选择git
,还有就是输入仓库的地址 - 打开
Match
文件,里面的app_identifier
,username
填写一下,app_identifier
就是Bundle ID
,username
就是你的Apple Developer的账号 - 执行
fastlane match development
这里是会创建 development的证书和Profiles,如果是要Distribution的 就是fastlane match appstore
, AdHoc 也是同理,看你想创建什么证书 - 但是在跑
4
这一步的时候 要确定 你填写的app_identifier
中的APP ID 是已经在Apple Developer上创建好了的,不然会报错,去创建一下,然后重新执行步骤4
- 还有可能遇到的一个问题是没有device,创建profile需要添加设备,如果测试App Developer中没有设备的话会报错
- 还有一个就是第一次
fastlane match
的会让输入一个字符串密码之类的,这个是用于证书加密的,但是好像只有第一次需要输入,需要记录好,之后别人拉去你的证书用的时候,需要输入这个密码 - 步骤
4
跑完之后,可以看一下 Apple Developer上 证书、profile就帮你创建好了,而且fastlane 也会自动把证书、profiles上传到 证书的git仓库里 - 创建Distribution的证书、profiles也是同理就是把命令改成
fastlane match appstore
- 至此证书和profiles文件都已经创建好了,并且已经上传到证书的Git仓库里面了,本地仓库还看不到,需要先pull一下
- 现在创建证书的电脑的钥匙串里面已经可以看到证书了,这个时候再去自己的实际项目工程中去选择配置一下,在这里又遇到个小问题,就是选择配置好了
Bundle ID
和Profile
但是Xcode显示 找不证书之类的问题,这个时候清缓存,重启Xcode,至少我是这样操作了一下就好了......
Fastlane管理证书、Profiles
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 前言 团队开发中,经常会遇到新成员加入或者证书及配置文件的变更,此时往往会造成一堆证书/pp文件失效问题,故我们可...
- 前言 match是一种全新的证书和配置文件管理工具,它会把所有需要用到的证书传到git私有库上,任何需要配置的机器...
- 1. 前言 cert、sigh和match是Fastlane中的三个Tool,他们都是与证书相关的工具。cert的...
- 1. 前言 match这个Tool的作用可以分为两步 获取合适的cert和profile 将获取的cert和pro...
- fastlane match 根据p12文件手动生成Match管理需要的证书。 最近项目的情况是,由于公司产品发布...