蘋果開發者建立證書

      

要想有建立證書的資格,第一步,你得先有蘋果開發者帳號,而這個帳號的類型比較複雜,整理以下:html

一、我的版 99美圓ios

能夠上架,上架前設備號白名單測試app

最大支持100個設備號測試

申請地址:.net

https://developer.apple.com/programs/iOS/3d

二、公司版 99美圓調試

申請DUNS碼(申請地址:https://developer.apple.com/ios/enroll/dunsLookupForm.action)code

能夠上架,上架前設備號白名單測試orm

最大支持100個設備號htm

三、企業版 299美圓

申請DUNS碼(申請地址:https://developer.apple.com/ios/enroll/dunsLookupForm.action)

不能上架,不須要設備號內部自由使用

最大支持200個設備號

申請地址:

https://developer.apple.com/programs/ios/enterprise/

申請審批時長通常須要:2-4周

看看哪一個適合你,而後按申請流程一步一步爬坑就能夠了。

 

 

1、從蘋果電腦上申請CSR文件開發者證書分爲兩種類型:Development Certificate(開發證書)和Production Certificate(發佈證書),必定要分別申請兩次,有些網上的說明只是建議說分別申請,實際是必須分別申請,不然在真機調試和發佈的時候會碰到一些問題。具體操做流程以下:

     1.  1打開電腦中的鑰匙串訪問(若是找不到的話能夠直接在Finder裏搜索「鑰匙串訪問」,有可能尚未作過相關的設定,那麼能夠在系統偏好設置裏設定,就是綁定你的APPLE ID之類的,不作詳細說明)

蘋果 生成P12 Cer等開發者證書或發佈證書的建立

 

    1. 2

      2.選擇菜單鑰匙串訪問-證書助理-從證書頒發機構請求證書(打開鑰匙串訪問後在左上角的位置)

      蘋果 生成P12 Cer等開發者證書或發佈證書的建立
    2. 3

      3.輸入你的Email地址和經常使用名稱,email地址和那一個開發者帳號

      蘋果 生成P12 Cer等開發者證書或發佈證書的建立
    3. 4

      4.選擇保存到磁盤(Saves to Disk),建議保存到桌面,這樣的操做重複兩次,經常使用名稱能夠建議分別存爲develope-CSR和distribution-CSR;存儲爲的時候也分別存爲develope-CSR和distribution-CSR兩個文件;

      蘋果 生成P12 Cer等開發者證書或發佈證書的建立
    4. 5

       2、在蘋果開發者中心生成CER文件(開發證書和發佈證書)

      一、首先登錄到開發者中心(Apple Developer),找到證書配置的版塊(左側那一個Certificates),會顯示以下界面,點擊右上角的加號

      蘋果 生成P12 Cer等開發者證書或發佈證書的建立
    5. 6

      會出現如下界面,2.第一個是真機調試證書的申請入口,第二個是發佈證書的申請入口。該操做重複兩次,在後面的操做中分別導入上面生成的不一樣的CSR文件,分別建立開發真機調試證書和發佈證書,咱們以開發測試證書爲例,選擇第一個紅框中的內容;

      蘋果 生成P12 Cer等開發者證書或發佈證書的建立
    6. 7

      而後下一步,會提示建立CSR文件,也就是證書籤名請求文件申請開發證書的時候,能夠導入develope-CSR文件,申請Production的發佈證書的時候能夠導入distribution-CSR文件。以後在開發者中心將該CSR文件提交;

      蘋果 生成P12 Cer等開發者證書或發佈證書的建立
    7. 8

      提交上去後就會生成一個cer證書,如圖所示,有效期爲一年;

      蘋果 生成P12 Cer等開發者證書或發佈證書的建立
    8. 9

      利用一樣的方法配置一下Distribution發佈證書,下載保存後是一個後綴爲cer的文件,保存好,後面生成P12文件的時候有用。

    9. 3、利用CER文件生成P12文件(仍然須要在蘋果電腦上完成)    p12包含了咱們的cer證書和私鑰,這個證書能夠當作咱們開發憑證的備份,在咱們更換開發機器的時候不須要再去Apple開發中心申請了1.打開鑰匙串訪問,在鑰匙串訪問的「文件」裏有一個導入項目,把剛纔下載的CER文件導入進去,開發的ios-development.cer和ios-distribution.cer都導入進來, 

      蘋果 生成P12 Cer等開發者證書或發佈證書的建立
    10. 這樣就能夠在「個人證書」查看到那一兩個證書了,在鑰匙串應用中找到要導出的證書

      蘋果 生成P12 Cer等開發者證書或發佈證書的建立
    11. 選擇這個證書的私鑰單擊右鍵選擇導出XXXX選項

      蘋果 生成P12 Cer等開發者證書或發佈證書的建立
    12. 以上開發者證書的配置完成了下面咱們來配置appID和推送證書;在左邊欄中選擇appID,勾選右邊的push可選項,爲該appID所對應的應用添加推送功能,下面會看到建立證書的按鈕,分別爲開發證書和發佈證書,下面的流程就和上述1中建立證書同樣了,都是先創建證書請求文件,而後提交生成就好了,須要注意的是,雖然在左邊欄證書欄中也能夠直接建立推送證書,可是仍是建議在appID中,勾選了push服務後在此處建立,這樣會避免由於忘了開通push服務而致使推送不可用的狀況發生;

      蘋果 生成P12 Cer等開發者證書或發佈證書的建立
    13. 證書建立完成後,下載保存,雙擊安裝便可;最後咱們來進行PP文件的製做

      蘋果 生成P12 Cer等開發者證書或發佈證書的建立
    14. 該流程進行兩次,分別建立開發測試用PP文件和發佈PP文件,前者用於真機測試,後者用於提交發布;Ad Hoc格式通常用於企業賬號,此處咱們忽略;選擇後提交

      蘋果 生成P12 Cer等開發者證書或發佈證書的建立
    15. 會自動檢測匹配appID,另外下拉項中還能夠選擇wildCard格式,該格式爲自動生成,使用*通配符,適用於批量的,沒有推送,PassCard等服務的應用;咱們選擇咱們剛剛建立的appID,以後下一步選擇證書;

      蘋果 生成P12 Cer等開發者證書或發佈證書的建立
    16. 繼續,這裏有一個區別,由於PP文件的開發測試版須要真機調試,因此咱們須要綁定真機,這裏由於以前我添加過一些設備,因此這裏就能夠直接全選添加,若是沒有的話,須要將真機的udid複製出來在此添加,在發佈PP文件中,是沒有這一步的;

      蘋果 生成P12 Cer等開發者證書或發佈證書的建立
    17. 以後就是輸入一個PP文件的名字了,而後生成,下載保存,雙擊添加到Xcode庫中,這樣在真機調試或者發佈時,就能夠分別有不一樣的PP文件與其對應;

      蘋果 生成P12 Cer等開發者證書或發佈證書的建立
    18. 添加到Xcode中的效果以下

      蘋果 生成P12 Cer等開發者證書或發佈證書的建立
       
       
       
       
      轉自 https://jingyan.baidu.com/article/d8072ac49a572fec95cefdb3.html
相關文章
相關標籤/搜索