最近公司需要app上架,借著這個機會認真梳理一下測試以及上架流程,圖都是我下午走流程的時候一張張截的,希望能給之前沒有做過上架的朋友們一些幫助
開發(fā)者證書(分為開發(fā)和發(fā)布兩中: iOS Development,iOS Distribution),不論是真機調試,還是上傳到appstore都是需要,用來證明自己開發(fā)者身份.
1.準備工作
拿到公司的付費的開發(fā)者賬號,進入apple開發(fā)者中心網站[https://developer.apple.com]
點擊Account,登錄賬號進入以下界面進行證書以及id的一些注冊
點擊進入
2.創(chuàng)建CER證書
如下圖點擊?號創(chuàng)建一個新的證書
選擇要生成的證書類型(這里選擇的是測試用的證書)
需要先在電腦上生成CSR證書請求文件
點開電腦上的鑰匙串
點擊左上角鑰匙串訪問->證書助理->從證書頒發(fā)機構請求證書
一般情況下,選擇保存在本地桌面方便使用
繼續(xù)剛才apple開發(fā)者中的請求CER步驟,上一步點擊continue之后來到以下界面,選擇剛剛生成的CSR文件
此時已經生成了CER文件,點擊Download下載到本地
雙擊剛剛下載的CER文件,這時左上角出現(xiàn)鑰匙串字樣,即代表安裝成功
3.創(chuàng)建APP ID
如下圖點擊?號創(chuàng)建應用的APP ID
點擊進入之后需要填入名字以及Bundle ID,按照下圖操作,完成后點擊continue
繼續(xù)點擊continue即完成
4.添加測試設備
如下圖點擊?號添加測試設備
起名以及添加設備的UDID,查看UDID的方法圖里已標注,點擊continue即完成
5.生成PP文件
完成以上步驟后描述文件 Provisioning Profiles, 該文件將appID,開發(fā)者證書,硬件Device綁定到一起,描述在哪臺電腦開發(fā),能夠開發(fā)哪個應用程序,允許哪些真機設備測試等信息.
點擊創(chuàng)建后根據(jù)測試或發(fā)布用途進行選擇
選擇剛剛創(chuàng)建的APP ID,點擊continue
選擇剛剛創(chuàng)建的CER證書,點擊continue
選擇允許進行測試的設備,點擊continue
給pp文件起名,點擊continue
此時文件生成,點擊download下載到本地
雙擊左上角會出現(xiàn)Xcode圖標,代表已成功安裝到Xcode中,此時連接真機設備,comman+R運行,會有提示框點擊"始終允許",成功運行到手機設備即為成功
發(fā)布的流程和測試一樣,再走一遍即可,只是這個時候不需要指定測試設備,省去添加測試設備這個步驟. 另外需要在iTunes store 填寫一些信息,這些都很簡單,按照提示一步步走就可完成,后面有時間的話會更新
附上發(fā)布時可能遇到的問題:
以下問題直接Reset即可,說明本地你已生成但沒有安裝
如果是提示的你本地證書已過期,點擊以下鏈接下載新的證書,在鑰匙串中找到過期證書刪除進行替換就可解決.
[https://developer.apple.com/certificationauthority/AppleWWDRCA.cer]