iOS 開發 入門----真機測試 (待續)

iOS 開發 入門:真機測試   
       

        在成功加入iOS Developer Program之後,對於開發者來說,首先要實現的就是真機測試。下面詳細介紹實現真機測試的過程。

        先總體介紹一下實現真機測試的步驟,如下圖所示:



        總的來說一共有六步:

1、獲取開發證書Development Certificate;

2、添加要用來測試的設備;

3、創建一個新的應用ID,App ID;

4、創建配置文件;

5、在Mac和Xcode中安裝各種在網站中創建並下載下來的文件

6、將設備連接Mac,在Xcode中對App的配置做一定更改,然後運行實現真機測試。

下面詳細的介紹設置過程:


        Step 1:登陸developer.apple.com,進入到如下頁面:


在頁面右側,有iOS Developer Program 的幾個選項,選擇第一個iOS Provisioning Portal,即iOS 配置入口。進入後顯示如下頁面:



        Step 2:點擊上圖左側的Certificates,添加Certificate。如下圖所示:


具體的添加過程網頁中有詳述。基本步驟是:

1、在Mac中打開Keychain Access,這個軟件在實用工具裏面。

2、單擊菜單欄上Keychain Access -> Certificate Assistant -> Request a Certificate from a Certificate Authority;


3、出現一個對話框如下:

在User Email Address中填寫你的Apple ID 的email,在Common Name中填寫你自定義的一個名字,即常用名。然後下面的不填。選擇Saved to disk,之後下一步保存在桌面上。然後之後在網站中上傳實現創建Certificate。

另外記得下載WWDR intermediate certificate。


        Step 3:添加設備。實現後如下圖所示:

要填寫設備名稱(自定義)及設備ID即UDID,這個號可以在iTunes中看到,連接設備後打開iTunes,進入設備頁面,單擊設備信息中的Serial Number就可看到UDID,單擊複製。其他不必費述。


        Step 4:創建App ID,填寫如下表格:


你可以爲一個軟件創建一個App ID,也可以創建後給多個軟件用。關鍵在於Bundle Identifier的填寫。基本的格式就是com.domainname.appname,這個domainname可以任意填寫,但這個appname就是你在Xcode中創建的應用的名稱。這裏的小技巧是用*號代替,這樣以後在Xcode中的Bundle Identifier中只要填寫com.domainname.就行了,可以使用在任意應用上。就是這樣。補充說明一下就是這個Bundle Identifier不一定要按格式來,你可以設置成anyname.appname就行,無所謂com。

        Step 5:創建配置文件。這個很簡單,不多說。就是創建好之後下下來就行。

        Step 6:安裝證書。先雙擊下載下來的AppleWWDRCA.cer,會打開Keychain Access,並安裝。然後添加證書iOS_development.cer

        Step 7:在Xcode中安裝配置文件。如下圖,點擊LIBRARY中的Provisioning Profiles,點擊import,選擇*.mobileprovision文件導入。


        Step 8:最後就是測試了。在測試之前最好把Xcode關閉再打開,這樣你的設備在Origanizer中才能被確認,在設備顯示的位置就會是綠燈。在Xcode中對軟件配置做兩處更改:

1、更改Bundle Identifier 爲你之前設置的Bundle Identifier.

2、更改Building Setting 中的Code Sign 爲你的設備,然後選擇你的設備作爲測試設備。

之後就可以在設備上測試了。

發佈了14 篇原創文章 · 獲贊 8 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章