您的位置:首页 > 移动开发 > IOS开发

iOS推送证书制作以及.pem文件的转换

2014-12-10 22:15 316 查看
学习iOS也有一段时间了。也在试着用iOS来写项目,感谢各路大神的帮助,就不一一@了。本文只是记载本人的学习过程。

                                                                           ---------------------学如逆水行舟不进则退。

推送是苹果的一大特点,我们如何来制作推送证书来让app用拥有这个功能呢。

首先登录开发者中心进入证书申请页面:



证书分为生产及测试,目前只弄一下生产就可以了

点击➕来申请一个新的证书(首先你得保证你的app id在创建时勾选了苹果的推送服务)



选择下边的生产证书,并且勾选推送服务,然后点下一步

在哪里选择自己对应的产品的苹果id,然后选择下载,这样我们就得到了一个cer的文件



双击证书,将其导入到钥匙串中

制作一个pem的推送证书我们还需要一个密匙

如下:



随后会得到一个.p12的交换文件,这个文件是需要加密的(使用的时候是会用到密码的)



现在我们来利用终端来创建出后台需要的.pem文件

具体来说就是cer转pem p12转pem 然后2个pem合并

打开终端来到当前证书的路径下
1.openssl
x509 -in
aps_production.cer
-inform
DER -out aps_production_identity.pem
-outform
PEM

cer转为了pem
2.openssl
pkcs12 -nocerts
-out
Key.pem
-in Key.p12
p12转为了pem

3. cat aps_production_identity.pem Key.pem
>
ck.pem

合并了2个pem

至此ck.pem就是我们需要的东西了,你可以用终端测一下能否使用再给后台了,免得麻烦。。。。。。

-----------------------------------------------------------------日日精进
但求无愧-----------------------------------------------------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  开发者 苹果 终端 ios app