前言:
最近公司需要开发新项目,关于开发证书,推送证书是每个苹果开发者必备的技能。由于是刚开始学习ios的时候简单接触过,后面接手的项目都没有从头到尾配置过。后面查阅了一些文章,都写的模棱两可。根据自身这段时间的经验,自己总结了配置流程。希望对你们有所帮助。
配置条件:
首先要有一个开放者账号,然后登陆苹果的开发者平台https://developer.apple.com
登陆后会出现如图界面,点击account
点击account
接下来我们选择证书配置这一项 Certificates,ID Profiles.
一、开发证书&调试证书配置
证书配置选项
第一步配置调试证书,这里每个开发者账号只能配置一个。
调试证书
选择development选择,点击右上角➕按钮
选择ios app development选项,然后拖拽到底部,点击continue按钮
continue
这里只需要继续点击continue按钮,不深究。
选择CSR文件
将已经创建好的CSR文件添加进去,继续点击continue按钮。
最后一步就是导出,调试证书,记得命名规则,方便查找。
done
到这里,开发者的调试证书就配置完成啦,是不是很简单。
二、配置(certificate signing request)CSR文件
为什么要配置(certificate signing request)CSR文件呢?因为在配置开发者证书,推送证书的时候都需要用到。
首先,打开我们的钥匙串🔑
钥匙串界面
选择证书助理中的从证书颁发机构请求证书
从证书颁发机构请求证书
选择储存到磁盘方便查找
存储到磁盘
命名规则建议写成工程的名称或者拼音小写,方便查找辨认。
命名存储
这里我们就配置完CSR文件啦。超简单!!
三、Registering an App ID
每个APP在创建前都要注册一个苹果id,registering an app id
点击右上角➕
这里有三个地方需要填写
1.app id description app id 的描述,建议直接写项目的名称,方便查找如图
2.Explicit App ID 建议写应用的bundle id
切记要和软件的bundle id一致
3.Wildcard App ID 通配符id
通配符
然后只需要拉到最下方,点击continue按钮,这时候app id就创建完成啦。
四、描述文件的配置
描述文件是软件上线审核必备的证书,如图选择右上角➕
App Store
这里只需要配置发布的描述文件
选择已经创建的app ID
选择发布证书
填写好文件名称即可
到这里,描述文件就配置完成啦。
五、推送证书的配置
推送证书配置是每个开发者必备的技能之一。之前也遇到坑,所以写下自己的心得体会,还有要注意的细节。
在前面我们已经配置了开发证书,注册了app ID,描述文件等,现在就到了推送证书的配置啦。如图所示,选择要进行配置的app id
勾选push notification选项
配置步骤,选择 create certificate,然后一直continue,到选择CSR文件,这里我们前面已经配置好了,直接导入即可,最后一步导出即可。这里需要配置两个证书,一个是用于开发环境的证书,一个是用于生产环境的证书,注意命名规则。
导出后,双击在钥匙串中打开
选择我们要证书
选择导出项,导出p12文件,注意这样也是两个文件,注意命名规则,还有密码要记住。文件是app注册推送的时候要用到。
通过上面的配置最终会有7个文件,开发者证书和调试证书的配置流程一样,不重复说明。
最后如图
最终结果
一个调试证书
一个发布证书
一个CSR文件
一个发布描述文件
一个测试推送证书
一个生产推送证书
一个测试环境p12文件
一个生产环境p12文件
网友评论