由于iOS开发中,“证书配置”是一项繁琐,而且必须经过的步骤,所以特出该系列教程,以截图的方式帮助大家配置相关证书。本篇主要描述如何创建“推送证书”。
推送证书的配置需要经过四个步骤:
- 配置App ID;
- 利用App ID创建推送证书;
- 利用钥匙串的“证书助理”创建证书请求文件(CSR文件),通过CSR文件来生成推送证书;
- 下载并安装推送证书,通过“钥匙串”将推送证书导出为".p12"格式的文件,交付给推送服务器使用。
配置App ID
1.1、登录苹果开发者网站的“Member Center(会员中心)”
https://developer.apple.com/membercenter/index.action
选择证书一项

1.2、选择iOS Apps

1.3、配置App IDs
1.3.1、添加App ID(如果已经有了App ID并且具备远程推送能力,则可以跳过这一步)

1.3.2、配置App ID所对应的相关信息






2、利用App ID创建推送证书
添加了App ID后,我们就可以创建这个App ID所对应的推送证书了
2.1、添加推送证书

2.2、选择证书类型


2.3、选择这个推送证书所对应的App ID


3、使用钥匙串的证书助理创建证书请求文件
3.1、选择证书助理

3.2、填写文件信息及保存位置

3.3、回到苹果开发者网站,继续创建推送证书
3.3.3、利用创建好的CSR文件请求推送证书



4、将证书导出为p12文件

4.1、将证书导出为p12文件





小福利:远程推送视频教程http://pan.baidu.com/s/1eRapfk2
网友评论
关于 发布证书和描述文件 因为1.0就配置好了 之后几次版本更新也没动过 但是这次加入了push功能的本次更新发布需要有所更改吗
目前我的开发者账号后台有三个发布证书 我觉得这所有的发布证书 都是一样的 (一直没换电脑)我的iTunes里目前有三个App上架的 我觉得我之后更新App时 如果我要重新生成描述文件 那么选择哪个发布证书都是一样的?