遵旨:哪一個開發者的哪臺電腦要發佈哪一個app (這句話能夠多讀幾遍)html
經過上邊的遵旨能夠得出要發佈app須要哪些文件,爲何配置過程當中要上傳或者生成那些文件,結論以下ios
- CSR結合開發者帳號生成的ios_distribution.cer文件: 是要裝在在你mac的key中;
- Bundle ID: 在你的xcode的項目裏;
- 注意你上傳app是經過xcode完成的那麼蘋果如何驗證呢?這時 候.mobileprovision(配置概要文件)的文件就派上用場了,這個文件在配置過程當中會將appID和.cer文件串在一塊兒,而且裝在 xcode裏,當你用xcode打包上傳的時候,蘋果會用過這個文件和你的項目的bundle ID、 key中的.cer文件去比對;
如此蘋果方可實現驗證了
xcode
而後按要求填寫就好了app
若是上邊的開發證書ok,同理能夠推出發佈證書iphone
哪一個開發者的哪臺電腦要再哪一個設備上測試哪一個app測試
比發佈證書多了個真機設備而, 那麼先把手機的udid註冊在你的開發者帳戶裏網站
一樣點擊+後
單個註冊不說了,下邊的多設備註冊,是要上傳文件的,不會的話,先下載個事例文件就會了, 其實就是更具鍵值對應關係寫的
ui
p12是本機的證書籤名請求交換文件,關鍵是交換,完成這個是從key衆導出的spa
關鍵是要和對應的概要文件對應,導出p12要和.mobileprovison對應,把p12導出後,你只需把須要真機測試的人的iphone的uiid註冊你的帳號裏就能夠,而後從新編輯一下對應的.mobileprovison文件,把設備加進去(蘋果容許的最多測試100臺),這時你把p12文件和.mobileprovison文件同時給測試人員就能夠,這樣調試證書只註冊一個就能夠了。發佈證書一樣能夠這樣;3d