APNS:Apple Push Notification Services
按:本文将生成证书的“骨头”列出来,以备以后再走此流程时有个快速的参照。所参照的“肉身” 原文(英文)
创建 SSL certificate(SSL证书)
生成 Certificate Request(证书请求):.certSigningRequest 文件。(在Mac应用 Keychain Access中生成)
创建 App ID。在Apple官网创建
对 App ID 配置 “推送通知” 特性。配置过程中,需要上传第1步中的.certSigningRequest文件,并生成 .cer 文件。(此步也在Apple官网完成,生成的.cer文件下载到Mac本地)
将.cer文件导出为 .p12文件。(此文件最终要上传到自己的server上,此步在Mac应用Keychain Access中完成)
后来发现,从第3步开始(第2步明显已ok),Apple官网就告诉你该怎么弄了
创建 Provisioning Profile
在Apple官网,基于上面的 App ID,生成 .mobileprovision 文件。此文件要装在xcode上。
主题已完,以下为综述
集合
- 一个符号:Apple ID
- 四个文件:.certSigningRequest | .cer | .p12 | .mobileprovison
关系
Apple ID
|
|
\ /
.certSigningRequest ----> Configure Push Notification ----> .cer ----> .p12
|
|
\ /
.mobileprovison