这里的证书不包含推送证书,如果需要制作推送证书,移步iOS开发环境相关(4)——推送证书
开发者证书制作
证书主要包括调试证书、发布证书和推送证书等,由于Xcode 7取消了真机调试签名的验证,使得调试证书不再重要,因此现在的开发者可以不需要创建调试证书。
调试证书和发布证书的生成过程很雷同,可以参照着来。
1.开发者证书的制作,首先登陆到开发者中心,找到证书配置(Certificates, Identifiers & Profiles)的版块,点进证书(Certificates),会显示如下界面,点击右上角的加号
2.会出现以下界面,该操作重复两次,分别创建调试证书和发布证书,调试证书用于真机调试,发布证书用于提交到App Store以及发布Ad-Hoc版, 我们以调试证书为例,选择第一个红框中的内容;
3.然后下一步,会提示创建CSR文件,也就是证书签名请求文件,会有很详细的操作说明,按要求创建即可;
4.将该CSR文件保存到一处;
CSR文件尽量每个证书都制作一次,将常用名称区分开来,因为该常用名称是证书中的密钥的名字;
5.在开发者中心将该CSR文件提交;
6.提交上去后就会生成一个cer证书,如图所示,有效期为一年;
利用同样的方法配置一下Distribution发布证书,下载保存,双击安装;在钥题串登陆证书中可以查看,其中专用密钥的名字即为CSR请求文件中的常用名称;