iOS -證書製做

iOS證書製做攻略及配置注意事項api

使用APICloud平臺開發APP商用,首先得有開發者帳號和各類證書,以後雲編譯打包正式版,上傳到appstore審覈上架。如今APICloud特別推出,證書申請和配置在控制檯配置證書的注意事項的攻略,提供給你們。app

雲編譯p12證書製做工具

生成certSigningRequest文件測試

如圖,打開應用程序->實用工具->鑰匙串訪問網站

 

如圖,選擇從證書頒發機構請求證書調試

 

接下來填寫郵件地址,選擇存儲到磁盤,點擊繼續ci

 

如圖,保存文件到桌面。開發

 

製做p12證書get

首先打開蘋果開發網站,經過Member Center進入開發帳戶,如圖:虛擬機

 

而後選擇Certificates, Identifiers & Profiles,如圖:

 

選擇Certificates

 

進入下圖所示,點擊左邊的Production,在右邊出來的頁面的右上角選擇添加

 

如圖,若是是我的或公司開發證書,選擇App Store and Ad Hoc,若是是企業證書,則選擇In-House and Ad Hoc,點擊Continue進入下一步,在下一頁中點擊Continue。

 

如圖,選擇Choose File選擇以前生成的certSigningRequest文件,點擊Generate

 

如圖所示,cer證書建立成功,點擊Download將證書下載到本地,而後雙擊打開證書

 

如圖,在鑰匙串中找到安裝的證書,鼠標點擊右鍵,而後在菜單中選擇導出證書,如圖:

 

在彈出頁面中指定證書名,點擊存儲,而後輸入證書密碼,點擊好,生成p12格式證書。

 

建立App ID

如圖,在左側菜單選擇App IDs,而後點擊右上角的添加圖標,在接下來的頁面裏面填寫App ID描述,在App ID Suffix欄選擇Explicit App ID,在App Services中選擇服務功能,若是須要推送功能,則勾選上Push Notifications項,點擊Continue進入下一步。

 

 

 

在新頁面中點擊Submit,而後點擊Done,建立App ID成功。

添加測試設備

我的或公司帳號生成的App Store類型mobileprovision證書,應用在沒有發佈到App Store以前只能在越獄設備上安裝,若要在非越獄手機上面安裝,則須要把設備添加到Devices裏,而且生成Ad Hoc類型mobileprovision證書。

如圖選擇左側菜單Devices下面的All,在右側頁面點擊右上角添加圖標,進入下圖所示頁面:

 

獲取UDID,打開iTunes,鏈接設備,如圖,找到序列號,而後點擊序列號,該欄會變成UDID,點擊鼠標右鍵,拷貝UDID。

 

 

回到網站頁面,輸入Name和獲取的UDID,點擊Continue進入下一頁,下一頁中點擊Register,最後點擊Done,添加設備完成。

雲編譯mobileprovision證書製做

App Store類型證書

如圖,點擊左側菜單Distribution,而後點擊右側頁面右上角的添加圖標,最後選擇App Store,點擊Continue進入下一步

 

如圖,選擇App ID,點擊Continue進入下一步

 

如圖,選擇certificates,點擊Continue進入下一步

 

輸入證書名稱,點擊Generate,進入下一步完成建立

 

Ad Hoc類型證書

對於我的和公司帳戶,Ad Hoc類型證書能夠安裝到非越獄手機上面調試。如圖,選擇Ad Hoc,點擊Continue進入下一步

 

如圖,選擇App ID,點擊Continue進入下一步

 

如圖,選擇certificates,點擊Continue進入下一步

 

選擇設備,而後點擊Continue

 

輸入證書名稱,點擊Generate,進入下一步完成建立

 

推送證書製做

在左側菜單選擇Certificates下面的Production,進入到以下界面:

 

點擊右上角的添加圖標,進入如下頁面,選擇如圖所示內容,點擊Continue進入下一步

 

在App ID欄選擇對應的AppID,點擊Continue,在下一頁中點擊Continue

 

選擇以前生成的certSigningRequest文件,而後點擊Generate進入下載界面

 

點擊Download下載證書到本地,雙擊安裝到鑰匙串中。以下圖,在鑰匙串中找到此證書,在該證書上面點擊鼠標右鍵,選擇導出,而後存儲爲.p12格式文件,輸入證書密碼。至此,建立服務端p12格式推送證書完畢。

 

配置APICloud iOS證書的注意事項:

須要mac os,最好是真機,我沒有,裝的虛擬機,版本雪豹10.2.4,版本高的更好。

準備p12證書:
      a  按個人理解,你即便開發多個app,也只要一個。
      b 在網站生成.cer文件並下載後,雙擊啓動鑰匙串,將證書導入到」登陸」,而不是系統。
      c 右鍵導出時必定要選擇最後 p12格式,有時會是灰色,多切換幾回,不行就刪除再添加,必定確保p12能夠選中。
     d 導出時系統會提示要輸入證書密碼,必定記住,後面apicloud須要填寫的。(可能還須要輸入管理員密碼,不要搞混了)
     文件自動就以p12擴展名保存。

準備移動證書     a 首先要建立appid,最關鍵的一點appid用apicloud提供的包名來命名     b 建立移動證書選appstore類型     c 我下載的文件無擴展名,而apicloud必須按其要求的擴展名導入,否則報錯,因此你的擴展名不對就本身手工改了 結合前述,準備好兩個證書,再輸入包名(appid)和p12證書的密碼,就ok了

相關文章
相關標籤/搜索