閑來(lái)無(wú)事,將各類證書創(chuàng)建方案整理記錄,以備后用!
第一、調(diào)試證書 (鑒于iOS7以后,真機(jī)調(diào)試免費(fèi)調(diào)試測(cè)試,故不復(fù)述)
打開 Xcode ,點(diǎn)擊右上角 Xcode - Preferences - Account - 左下角 + 符號(hào) ,添加新的appid , 然后點(diǎn)擊工程 - TARGETS - General - Signing - Team 選擇 AppId !
第二、開發(fā)證書
1.登錄開發(fā)者網(wǎng)址 https://developer.apple.com ,選擇Account ,輸入已經(jīng)付費(fèi)的開發(fā)者賬號(hào) ,進(jìn)入開發(fā)者中心 ,選擇Overview , 點(diǎn)擊正中間 Certificates,Identifiers &Profiles

圖片.png
2.選擇右側(cè) Certificates - Production ,點(diǎn)擊右上角 + 符號(hào)

圖片.png
3.選擇發(fā)布證書選項(xiàng) ,點(diǎn)擊Continue

圖片.png
4.瀏覽 About Creating a Certificate Signing Request (CSR) 頁(yè)面 ,點(diǎn)擊Continue

圖片.png
5.選擇 本地證書文件 (本地證書步驟 為第6步),點(diǎn)擊 Continue ,生成證書

圖片.png
6.本地證書步驟
1)打開鑰匙串訪問

圖片.png
2)選擇 登錄 - 證書 - 左上角鑰匙串訪問 - 證書助理 - 從證書頒發(fā)機(jī)構(gòu)請(qǐng)求證書

圖片.png
3)輸入用戶郵箱(隨意),勾選 存儲(chǔ)到磁盤 ,點(diǎn)擊繼續(xù)

圖片.png
4)存儲(chǔ)到桌面

圖片.png
5)樣式

圖片.png
7.點(diǎn)擊 Downloads ,證書樣式為 ios_distribution.cer

圖片.png
8.雙擊證書 ,添加到鑰匙串 ,選中導(dǎo)出 (勿展開專用密鑰欄),生成P12文件,以備后用!

圖片.png
第三、推送證書
1.創(chuàng)建支持遠(yuǎn)程推送功能的App ID

圖片.png

圖片.png

圖片.png
2.選擇 Certificates - All - 右上角 + 號(hào),

圖片.png
3.推送調(diào)試證書 選擇 1 ,提送發(fā)布證書 選擇 2 ,點(diǎn)擊Continue (推送調(diào)試和發(fā)布證書 唯有此步驟不一樣,后續(xù)步驟一致)

圖片.png
4.選擇APP ID,點(diǎn)擊Continue ,進(jìn)入 About Creating a Certificate Signing Request (CSR) 頁(yè)面 ,點(diǎn)擊Continue

圖片.png
5.選擇本地證書 (步驟同發(fā)布證書 5 6 兩步一致,故不復(fù)述)
6.下載CER文件,雙擊文件并導(dǎo)入鑰匙串管理 ,并導(dǎo)出P12文件 (步驟同 發(fā)布證書 第七步,故不詳細(xì)復(fù)述)(由于iOS7以后,配置文件自動(dòng)生成,故此處不復(fù)述如何生存配置文件)

圖片.png
7.打開 Xcode ,點(diǎn)擊工程 - TARGETS - Capabilities - Push Notifications ,打開它,會(huì)生成一個(gè)推送文件在工程中,不管是調(diào)試或者推送皆可用!

圖片.png