由于iOS開(kāi)發(fā)中,“證書配置”是一項(xiàng)繁瑣,而且必須經(jīng)過(guò)的步驟,所以特出該系列教程,以截圖的方式幫助大家配置相關(guān)證書。本篇主要描述如何創(chuàng)建“推送證書”。
推送證書的配置需要經(jīng)過(guò)四個(gè)步驟:
- 配置App ID;
- 利用App ID創(chuàng)建推送證書;
- 利用鑰匙串的“證書助理”創(chuàng)建證書請(qǐng)求文件(CSR文件),通過(guò)CSR文件來(lái)生成推送證書;
- 下載并安裝推送證書,通過(guò)“鑰匙串”將推送證書導(dǎo)出為".p12"格式的文件,交付給推送服務(wù)器使用。
配置App ID
1.1、登錄蘋果開(kāi)發(fā)者網(wǎng)站的“Member Center(會(huì)員中心)”
https://developer.apple.com/membercenter/index.action
選擇證書一項(xiàng)

會(huì)員中心.png
1.2、選擇iOS Apps

屏幕快照 2015-12-18 上午10.24.44.png
1.3、配置App IDs
1.3.1、添加App ID(如果已經(jīng)有了App ID并且具備遠(yuǎn)程推送能力,則可以跳過(guò)這一步)

點(diǎn)擊“+”號(hào),添加ID
1.3.2、配置App ID所對(duì)應(yīng)的相關(guān)信息

App ID的名字

App的bundle ID

選擇APP所需要的服務(wù)

創(chuàng)建App ID

查看剛剛創(chuàng)建的App ID

確認(rèn)“推送服務(wù)”已選中”
2、利用App ID創(chuàng)建推送證書
添加了App ID后,我們就可以創(chuàng)建這個(gè)App ID所對(duì)應(yīng)的推送證書了
2.1、添加推送證書

添加推送證書
2.2、選擇證書類型

選中開(kāi)發(fā)環(huán)境下的推送證書(如果需要生產(chǎn)環(huán)境,選擇對(duì)應(yīng)的生產(chǎn)環(huán)境即可,其他配置一樣)

2.3、選擇這個(gè)推送證書所對(duì)應(yīng)的App ID

選擇這個(gè)推送證書所對(duì)應(yīng)的App ID

3、使用鑰匙串的證書助理創(chuàng)建證書請(qǐng)求文件
3.1、選擇證書助理

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

3.3、回到蘋果開(kāi)發(fā)者網(wǎng)站,繼續(xù)創(chuàng)建推送證書
3.3.3、利用創(chuàng)建好的CSR文件請(qǐng)求推送證書


屏幕快照 2015-12-18 上午11.10.43.png

屏幕快照 2015-12-18 上午11.12.22.png
4、將證書導(dǎo)出為p12文件

點(diǎn)擊證書即可安裝
4.1、將證書導(dǎo)出為p12文件





小福利:遠(yuǎn)程推送視頻教程http://pan.baidu.com/s/1eRapfk2