登錄 iOS Dev Center 選擇進入iOS Provisioning Portal。ios
在 iOS Provisioning Portal中,點擊App IDs進入App ID列表。app
建立 App ID,若是 ID 已經存在能夠直接跳過此步驟
工具
爲 App 開啓 Push Notification 功能。若是是已經建立的 App ID 也能夠經過設置開啓 Push Notification 功能。
網站
根據實際狀況完善 App ID 信息並提交,注意此處須要指定具體的 Bundle ID 不要使用通配符。
spa
若是你以前沒有建立過 Push 證書或者是要從新建立一個新的,請在證書列表下面新建。調試
新建證書須要注意選擇證書種類(開發證書用於開發和調試使用,生產證書用於 App Store 發佈)orm
點擊 Continue 後選擇證書對應的應用ID,而後繼續會出現「About Creating a Certificate Signing Request (CSR)」。開發
根據它的說明建立打開KeychainAccess 建立 Certificate Signing Request。get
填寫「User Email Address」和「Common Name」 後選擇 Saved to disk 進行保存 。
it
繼續返回Apple developer 網站點擊 Continue ,上傳剛剛生成的 .certSigningRequest 文件生成 APNs Push Certificate。
下載並雙擊打開證書,證書打開時會啓動「鑰匙串訪問」工具。
在「鑰匙串訪問」中你的證書會顯示在「個人證書」中,注意選擇「My Certificates」 和"login"
在「鑰匙串訪問」中,選擇剛剛加進來的證書,選擇右鍵菜單中的「導出「...」」。
注意要選「login」和「My Certificates」 導出證書時要選中證書文件,不要展開private key。 |
將文件保存爲Personal Information Exchange (.p12)格式。
保存p12文件時,能夠爲其設置密碼,也能夠讓密碼爲空。
在 JPush 管理 Portal 上,針對某應用程序,上傳上面步驟獲得 .p12 證書文件。這是 iOS SDK 可以接收到 JPush 推送消息的必要步驟。