? 詳細梳理APP測試以及上架發(fā)布流程

最近公司需要app上架,借著這個機會認真梳理一下測試以及上架流程,圖都是我下午走流程的時候一張張截的,希望能給之前沒有做過上架的朋友們一些幫助

開發(fā)者證書(分為開發(fā)和發(fā)布兩中: iOS Development,iOS Distribution),不論是真機調試,還是上傳到appstore都是需要,用來證明自己開發(fā)者身份.

1.準備工作

拿到公司的付費的開發(fā)者賬號,進入apple開發(fā)者中心網站[https://developer.apple.com]
點擊Account,登錄賬號進入以下界面進行證書以及id的一些注冊

1.png

點擊進入

2.創(chuàng)建CER證書

如下圖點擊?號創(chuàng)建一個新的證書

2.png

選擇要生成的證書類型(這里選擇的是測試用的證書)


3.png

需要先在電腦上生成CSR證書請求文件


4.png

點開電腦上的鑰匙串


5.png

點擊左上角鑰匙串訪問->證書助理->從證書頒發(fā)機構請求證書


6.png

一般情況下,選擇保存在本地桌面方便使用

7.png

繼續(xù)剛才apple開發(fā)者中的請求CER步驟,上一步點擊continue之后來到以下界面,選擇剛剛生成的CSR文件


8.png

此時已經生成了CER文件,點擊Download下載到本地


9.png

雙擊剛剛下載的CER文件,這時左上角出現(xiàn)鑰匙串字樣,即代表安裝成功


10.png
3.創(chuàng)建APP ID

如下圖點擊?號創(chuàng)建應用的APP ID


11.png

點擊進入之后需要填入名字以及Bundle ID,按照下圖操作,完成后點擊continue


12.png
13.png
14.png

繼續(xù)點擊continue即完成


15.png
4.添加測試設備

如下圖點擊?號添加測試設備


16.png

起名以及添加設備的UDID,查看UDID的方法圖里已標注,點擊continue即完成


17.png
5.生成PP文件

完成以上步驟后描述文件 Provisioning Profiles, 該文件將appID,開發(fā)者證書,硬件Device綁定到一起,描述在哪臺電腦開發(fā),能夠開發(fā)哪個應用程序,允許哪些真機設備測試等信息.


18.png

點擊創(chuàng)建后根據(jù)測試或發(fā)布用途進行選擇


19.png

選擇剛剛創(chuàng)建的APP ID,點擊continue
20.png

選擇剛剛創(chuàng)建的CER證書,點擊continue


21.png

選擇允許進行測試的設備,點擊continue
22.png

給pp文件起名,點擊continue
23.png

此時文件生成,點擊download下載到本地
24.png

雙擊左上角會出現(xiàn)Xcode圖標,代表已成功安裝到Xcode中,此時連接真機設備,comman+R運行,會有提示框點擊"始終允許",成功運行到手機設備即為成功
25.png

發(fā)布的流程和測試一樣,再走一遍即可,只是這個時候不需要指定測試設備,省去添加測試設備這個步驟. 另外需要在iTunes store 填寫一些信息,這些都很簡單,按照提示一步步走就可完成,后面有時間的話會更新

附上發(fā)布時可能遇到的問題:

以下問題直接Reset即可,說明本地你已生成但沒有安裝


屏幕快照 2016-09-10 16.33.24.png

如果是提示的你本地證書已過期,點擊以下鏈接下載新的證書,在鑰匙串中找到過期證書刪除進行替換就可解決.
[https://developer.apple.com/certificationauthority/AppleWWDRCA.cer]

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容