iOS開發證書配置系列之——推送證書配置導引

weixin_34138377發表於2015-12-18

由於iOS開發中,“證書配置”是一項繁瑣,而且必須經過的步驟,所以特出該系列教程,以截圖的方式幫助大家配置相關證書。本篇主要描述如何建立“推送證書”。

推送證書的配置需要經過四個步驟:

  1. 配置App ID;
  2. 利用App ID建立推送證書;
  3. 利用鑰匙串的“證書助理”建立證書請求檔案(CSR檔案),通過CSR檔案來生成推送證書;
  4. 下載並安裝推送證書,通過“鑰匙串”將推送證書匯出為".p12"格式的檔案,交付給推送伺服器使用。

配置App ID

1.1、登入蘋果開發者網站的“Member Center(會員中心)”

https://developer.apple.com/membercenter/index.action
選擇證書一項

699614-cf9ab22440eeaab2.png
會員中心.png

1.2、選擇iOS Apps

699614-03954ecb2bb37ce7.png
螢幕快照 2015-12-18 上午10.24.44.png

1.3、配置App IDs

1.3.1、新增App ID(如果已經有了App ID並且具備遠端推送能力,則可以跳過這一步)

699614-8a1fd902d2025deb.png
點選“+”號,新增ID

1.3.2、配置App ID所對應的相關資訊

699614-65047f6946148965.png
App ID的名字
699614-4cceb32aaaad5ae3.png
App的bundle ID
699614-acec54832bc8497b.png
選擇APP所需要的服務
699614-8f6618cb5de1c4c3.png
建立App ID
699614-941a0eb2355be277.png
檢視剛剛建立的App ID
699614-b591424bc7a17efe.png
確認“推送服務”已選中”

2、利用App ID建立推送證書

新增了App ID後,我們就可以建立這個App ID所對應的推送證書了

2.1、新增推送證書

699614-53727fcc0f682f1e.png
新增推送證書

2.2、選擇證書型別

699614-5780d3875d1b281e.png
選中開發環境下的推送證書(如果需要生產環境,選擇對應的生產環境即可,其他配置一樣)
699614-d250eee8b1fd0ab5.png

2.3、選擇這個推送證書所對應的App ID

699614-334305e9a8540e85.png
選擇這個推送證書所對應的App ID
699614-f422aa49f151939c.png

3、使用鑰匙串的證書助理建立證書請求檔案

3.1、選擇證書助理

699614-9a6d33433453b2e7.png

3.2、填寫檔案資訊及儲存位置

699614-80bbdb4da4afb9f1.png

3.3、回到蘋果開發者網站,繼續建立推送證書

3.3.3、利用建立好的CSR檔案請求推送證書

699614-1f6f66521ca07ee4.png
699614-e5a60648450ee427.png
螢幕快照 2015-12-18 上午11.10.43.png
699614-e5efe57a17deb06c.png
螢幕快照 2015-12-18 上午11.12.22.png

4、將證書匯出為p12檔案

699614-fb50aa9f394487f1.png
點選證書即可安裝

4.1、將證書匯出為p12檔案

699614-161be1aa0efdab66.png
699614-e79390b3b7a88425.png
699614-95383199ae381291.png
699614-b25b85ec13076958.png
699614-571514a487e2a2d8.png

小福利:遠端推送視訊教程http://pan.baidu.com/s/1eRapfk2

相關文章