IOS真機測試(用證書進行真機測試)

真機測試須要準備app

一、證書ide

二、Iphone或者Ipad測試

三、到developer.apple.com註冊開發者帳號(不用money的)網站

--------------------------------------------------------------------------------------------------------------------------spa

步驟:3d

一、登陸開發者中心developer.apple.com調試

二、到開發者中心首頁code

能夠點擊 orm

 

跳轉到管理中心blog

點擊上面進入證書管理中心

開發測試以上四個按順序都要用到

Certificates是建立管理證書

Identifiers是建立管理工程相關的綁定 我

Devices是建立管理測試設備相關(注意:測試的時候須要,發佈的時候就不須要這一步了

Provisioning Profiles是最終建立生成測試或者發佈證書的

三、生成Certificates

1)、事先準備:生成.csr文件

到mac os機器launchpad中

 

選中【系統根證書】

而後在選中[鑰匙串訪問]->[證書助理]->[從證書頒發機構請求證書....]

選中證書是【存儲到磁盤】,那麼用戶電子郵件地址就是能夠隨便起一個名字,經常使用名稱就最好起一個有意義能夠區分的名稱,CA電子郵件地址則填寫本身的郵箱。用戶電子郵件地址能夠和CA電子郵件地址同樣,反正可以接受郵件就好了。

保存文件到桌面(爲了方便查詢),下圖中第一個.cerSigningRequest就是了。其餘的兩個是後面的步驟生成的:一個.cer是等到Certificates建立生成後的證書,另一個.mobileprovision是Provisioning Profiles生成的證書。

此時生成.cer的須要的準備文件已經完成。

2)、建立.cer證書

選中右邊的+號後,跳轉到下一步,由於是開發測試選中iOS App Development

不然將選Production下面的選項(截圖沒有截到),點擊【continue】進入下一步

繼續,而後到了要選擇CSR的文件的時候,CSR就是剛剛在本機中生成的.cerSigningRequest文件,看後綴的縮寫.CSR就是了。

繼續

 

繼續到了下載.cer的頁面,能夠download生成的.cer文件,下載後複製到剛纔的桌面的文件夾中,後綴爲.cer的就是了

至此.CER文件已經生成

四、建立Identifiers,便是工程相關標識

按下圖說明,選中右邊+進行建立

到填寫的頁面分爲四部分,須要填寫的有三部分

第一部分:App ID Description填寫名稱,這個隨便吧 

第二部分:App ID Prefix無需填寫

 

第三部分:選擇精確的AppId綁定,Bundle ID填寫好

注意:該Bundle ID將和工程中的Info.list中的Bundle identifier是要同樣的,不同改成同樣便可

能夠本身自定義一個命名規則:網站域名倒序+項目名稱  如:com.apple.mall

工程中哪裏能夠找到?

第四部分:選中要用的服務 而後繼續


至此Identifiers已經生成:

 

五、建立Devies

1)、事先準備,獲取設備的UDID號

方法一:

將設備用數據線連接到mac電腦上,而後系統自動跳到ITunes中,點擊上面的手機圖標

以下圖,看到序列號那裏麼,用鼠標點擊一下

獲得了下面的序列號

防止出錯,能夠直接複製UDID

 

2)、建立Devices設備

點擊右上角的+號,開始建立測試綁定

在下圖中,填寫號名稱,複製上剛剛獲得的UDID,而後continue便可

 

至此綁定了要測試的設備

 

 

六、生成Provisioning Profiles

前面的都是爲了這裏最後作準備的,點擊右邊的+號

 

選好Development下的第一個,而後Continue

 

選擇剛纔創建的AppId

選好證書

選好測試設備

填寫好名稱,而後繼續到完成頁面

至此最終證書已經生成

能夠下載,已經下載到桌面的文件夾:

後綴爲.mobileprovision的就是了

七、.mobileprovision證書使用

1)、證書籤名

項目的target中,看到signing(Debug)和release版本的時候,選擇Provisioning Profiles的Import Profile...,而後能夠導入剛纔生成的證書了。

 

2)、調試選擇設備

而後就是測試了,測是的時候將設備經過數據線連接到電腦上,而後在XCode中選擇對應的設備便可。

最後,點擊上面的三角形或者command+R既能夠在設備上進行運行調試程序了(固然提示是否容許訪問證書什麼之類,和輸入apple密碼受權之類按照作沒有問題的了)

至此真機測試步驟已經寫完,若是要發佈的話,上面步驟中除了Devies不須要以後,其餘的都差很少,只不過都要選Distrution而不是Develoption的,而且設置AppId的那個步驟,能夠共用的,測試的時候設置了,發佈的時候就直接選這個就好了,由於工程仍是那個工程嘛。固然如何想要發佈到AppStore的話還差到 itunesconnect.apple.com建立應用信息和打包發佈的2個步驟。具體請看發佈流程步驟。

 

 

 



相關文章
相關標籤/搜索