網頁

2012年5月21日 星期一

iphone ios實機測試流程


【環境:ios開發者認證中心developer web
要拿到開發者的profile,才能實機測試的profile和獲取發佈的profile

1.首先要在用來開發的電腦上建立Certificate Signing Request(CSR)
開啟Keychain Access(鑰匙圈存取),在功能表中選擇Preferences(偏好設定),把OSCP和CRL設定為off。

2.選擇Keychain Access -> Certificate Assistant ->Request a Certificate from a Certificate Authority,該注意的是選取的時候,選項後方不可以有<private key>



3.輸入e-mail、姓名,該注意的是此地方要輸入你申請開發者中心時一樣的資料,CA一欄不用填,選擇儲存到硬碟和指定秘鑰配對記錄


4.然後到最後儲存<CertificateSigningRequest>

5.到認證中心下載WWDR,上傳建立好的<CertificateSigningRequest>到認證中心


6.批准剛剛上傳的CertificateSigningRequest後,回到剛剛的頁面下載該電腦用戶的Certificate,並點兩下安裝。此為用戶的公開金鑰。

7.接下來就把測試機器的UDID添加到Devices中,UDID的建立方法很多種,可以透過xcode建立,也可以直接建立。

8.建立App ID,這個主要用作限制組內不同開發人員對不同專案的profile的使用權。這邊申請的ID和之後要測試的xcode中的info資訊要相同。
ex: com.companyName.appName
值得注意的是若最後加上*,此為萬用字元,則此ID適用於多個專案。
ex: com.companyName.*

在 Xcode 裡設定專案的 Bundle Identifier:
     選取專案 > Targets下專案名稱 > Info 頁籤 >  
xCode

Description: 對 App ID 的描述, 使用英文字母. 

Bundle Seed ID (App ID Prefix): App ID 的前綴詞, 自動產生.
Bundle Identifier (App ID Suffix): App ID 的字尾部分.
Developer




9.接下來建立Provisioning,在Portal畫面中,按下Provisioning,在Development標簽下,按下New Profile,之後建立相關的資料。

10.安裝剛剛建立好且通過admin的認證後,一樣下載後直接點兩下安裝,此時xCode中的Oganizer就會打開,就可看到你剛剛安裝的認證檔的資料。

11.隨後在xCode中選擇好simulation的版本和更新好專案中的App ID,就可以直接執行測試摟。
詳細設定可以參考<在xCode中設定你的Code Signing Identity>


沒有留言:

張貼留言