1、前提:需要在mac的“钥匙串访问-->证书助理-->从证书颁发机构请求证书...”请求后缀为certSigningRequest的证书用于在官网创建VoIP和APNs证书
注:certSigningRequest主要包含用户mac的信息,用于苹果官网申请证书
1)、“钥匙串访问-->证书助理-->从证书颁发机构请求证书...”
2)、输入用户的电子邮箱,并选择“存储到磁盘”
3)、可以更改证书名称及存储位置
2、申请VoIP证书
1)、打开苹果开发者网站http://idmsa.apple.com/,登录账号,选择“Certificates, Identifiers&Profiles”
2)、选择左侧的“Certificates->All”,并选择“+”进入申请证书界面
3)、选择下方的“VoIP Services Certificate”,点击“Continue”
4)、选择证书配置的app的ID(注:证书的ID必须与app的Bundle ID一致,证书才生效)
5)、将 1 中申请的CSR证书上传到网站,然后点击continue,这时证书已经申请好了
6)点击continue创建好证书,将证书下载到本地,双击证书存储到keyChain
7)如何将证书导出为p12证书:选中证书,右击选择“导出xxxxx”,填写导出的文件名及文件密码
3、申请APNs证书
1)、2)步骤与2中一致
3)、APNs证书分为开发环境证书和生产环境证书
(1)开发环境证书--选择“Apple Push Notification services SSL(Sandbox)”
(2)生产环境证书--选择“Apple Push Notification services SSL(Sandbox & Production)”
4)、5)、6)、7)步骤与2中一致
4、证书导出(某些网站需要配置p12格式的证书)
将苹果官网申请的证书双击安装到mac的钥匙串,通过钥匙串可以导出后缀为p12的证书。
导出步骤图解如下所示:
1)选择将要到处的证书,右键->导出xxxx
2)给证书命名,并选择存储位置
3)输入到处的证书的密码(也可以不输入,默认为无密码,但是在配置到网站时,无密码会报错,所以建议还是输入一个密码较好)