Ios生產證書申請(含推送證書)


一、Mac機上生成請求文件。

Mac機上點擊證書助手 => 從證書頒發機構請求證書 => 得到CertificateSigningRequest.certSigningRequest請求文件(此請求證書建議一直保存,因為根證書的生成需要使用此請求文件,根證書多個app可以使用一個)。

二、創建“根證書,多應用可以使用一個。

(如果之前已經生成了根證書,並且你有此前保存的請求文件CertificateSigningRequest.certSigningRequest,此項可以忽略,直接使用之前的證書。)

點擊Certificates => Production 右上角點擊添加按鈕,右邊主內容選擇Production => App Store and Ad Hoc,我們把這個證書姑且稱為“根證書”,如圖:

 

三、創建App IDs,每個app擁有自己的證書。

點擊Identifiers => App IDs 右上角點擊添加按鈕,溝中推送選項,點擊上傳開發、生成證書的請求文件,如圖:

 

四、創建推送證書,每個app擁有自己的證書。

點擊Certificates => Production 右上角點擊添加按鈕,右邊主內容選擇Production => Apple Push Notification service SSL (Sandbox & Production),點擊下一步選擇上一步創建的appid,點擊下一步上次第一步的請求證書,即可創建成功。

 

五、創建描述文件Provisioning Profiles文件,每個app擁有自己的證書。

點擊Provisioning Profiles => Distribution 右上角點擊添加按鈕,右邊主內容選擇Distribution => App Store選擇第二步的appid,點擊繼續按鈕選擇你第二步創建的根證書,點擊繼續按鈕填寫name即可創建完成。

 

附加知識:

1.所有的xx.p12文件都是用你創建的根證書或者是推送證書xx.cer文件,在mac機器上使用鑰匙串工具生成的。

2.極光推送需要上傳的證書為,開發推送證書+生成推送證書生成導出的xx.p12文件,加導p12時候輸入的口令密碼。

3.deviceone打包生產證書需要,根證書/推送證書 + 描述文件。(根證證書/推送證書)和App Ids創建的時候請求文件(CertificateSigningRequest.certSigningRequest)必須一樣。

 

總結:也就是說如果不需要添加推送證書的前提下,證書是不需要重新申請證書的,只需要使用之前的根證書+新創建的App IDs即可,生成描述文件,從而打包和上傳App。

 

《完》

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM