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

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

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

2、建立「根證書,多應用可使用一個。

(若是以前已經生成了根證書,而且你有此前保存的請求文件CertificateSigningRequest.certSigningRequest,此項能夠忽略,直接使用以前的證書。)工具

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

 

3、建立App IDs,每一個app擁有本身的證書。

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

 

4、建立推送證書,每一個app擁有本身的證書。

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

 

5、建立描述文件Provisioning Profiles文件,每一個app擁有本身的證書。

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

 

附加知識:io

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

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

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

 

總結:也就是說若是不須要添加推送證書的前提下,證書是不須要從新申請證書的,只須要使用以前的根證書+新建立的App IDs便可,生成描述文件,從而打包和上傳App。

 

《完》

相關文章
相關標籤/搜索