app發佈證書、真機調試證書、測試證書、推送證書詳細過程

原文網址: http://www.cnblogs.com/cxbblog/p/4028159.html

 

一:發佈證書

遵旨:哪一個開發者的哪臺電腦要發佈哪一個app (這句話能夠多讀幾遍)html

經過上邊的遵旨能夠得出要發佈app須要哪些文件,爲何配置過程當中要上傳或者生成那些文件,結論以下ios

  • 申請開發者帳號,即花費了99刀給apple的帳號,這是你能夠登陸developer.apple.com這個網站了
  • 證書籤名請求文件(CSR:CertificateSigningRequest) 讓你的電腦具有了發佈app的功能,這個CSR文件就描述了這臺電腦,文件的生成方式是經過mac的簽名文件(經過key),結合開發者帳號生成的.
  • 在開發者網站填寫要上傳的app的相關信息,告訴蘋果咱們要上傳哪一個app;區分app是經過xcode項目中的bundle ID實現的,也就是說這個bundle ID在你填寫發佈app時是必填項,得注意;
  • 上邊3條對於發佈一個app來講貌似已經夠了,可是接下來請各位注意了,這些東西得拿去讓蘋果驗證的啊親,蘋果如何驗證啊;
    • CSR結合開發者帳號生成的ios_distribution.cer文件: 是要裝在在你mac的key中;
    • Bundle ID: 在你的xcode的項目裏;
    • 注意你上傳app是經過xcode完成的那麼蘋果如何驗證呢?這時 候.mobileprovision(配置概要文件)的文件就派上用場了,這個文件在配置過程當中會將appID和.cer文件串在一塊兒,而且裝在 xcode裏,當你用xcode打包上傳的時候,蘋果會用過這個文件和你的項目的bundle ID、 key中的.cer文件去比對;

如此蘋果方可實現驗證了xcode


如何經過key生成mac電腦簽名文件(上圖了)

  1. 打開mac鑰匙串

  1. 從證書頒發機構,請求證書

  1. 生成證書

    結果你會生成一個CertificateSigningRequest.certSigningRequest文件;

結合剛纔的證書去開發者網站生成.cer文件(若是你花了99刀)

  • 登陸並進入member center

  • 進入管理證書

  • 這裏點哪一個都同樣 進去

  • 終於進來了,截圖說明

配置發佈證書

  • 點擊produciont 其實點哪一個都同樣

  • 點右上角+號 新建證書

  • 證書頁說明

  • 繼續--繼續--而後讓你上傳文件

    最後下載安裝便可,這個證書安裝完成後在key中能看到

註冊配置app


而後按要求填寫就好了app

關鍵別忘了概要配置文件.mobileprovision 這個文件把app 開發者 哪臺電腦 包含在一個文件中,裝入xcode

  • 第一步

  • 第二步

  • 第三步
  • 接下來就要 選擇app --continue--選擇哪一個.cer文件--- 生成 --下載--安裝
    這個文件會安裝到xcode中

二:真機調試證書

若是上邊的開發證書ok,同理能夠推出發佈證書iphone

哪一個開發者的哪臺電腦要再哪一個設備上測試哪一個app測試

比發佈證書多了個真機設備而, 那麼先把手機的udid註冊在你的開發者帳戶裏網站

  • 得到udid 使用xcode

  • 註冊id

一樣點擊+後

單個註冊不說了,下邊的多設備註冊,是要上傳文件的,不會的話,先下載個事例文件就會了, 其實就是更具鍵值對應關係寫的
ui

最後說說p12文件,爲何你能從淘寶買證書進行真機測試

p12是本機的證書籤名請求交換文件,關鍵是交換,完成這個是從key衆導出的spa

關鍵是要和對應的概要文件對應,導出p12要和.mobileprovison對應,把p12導出後,你只需把須要真機測試的人的iphone的uiid註冊你的帳號裏就能夠,而後從新編輯一下對應的.mobileprovison文件,把設備加進去(蘋果容許的最多測試100臺),這時你把p12文件和.mobileprovison文件同時給測試人員就能夠,這樣調試證書只註冊一個就能夠了。發佈證書一樣能夠這樣;3d

相關文章
相關標籤/搜索