IOS 添加真機測試

來源:互聯網
上載者:User

標籤:

轉載:http://www.cnblogs.com/hewei2012/p/3558280.html

注意點:

1.有時需要同意協議什麼的,很多時候重新整理出來都是白屏,解決辦法:

對於不能確認新協議的問題,我發現了一個解決方案:登陸後,直接在瀏覽器的地址框訪問:https://developer.apple.com/membercenter/mcUpdateAgreement.action,等內容出現後,勾選,再點擊"I agree"即可,有點小問題:“I agree”不是一個按鈕或者連結,,但能夠點擊。這個頁面就是訪問“https://developer.apple.com/membercenter/index.action#updateAgreement”時內嵌的頁面,不知是網路不好,還是逾時的原因,在內嵌時很難成功顯示出來。

    希望能方便其他遇到同樣問題的開發人員。

2.關於*.mobileprovision檔案,必須雙擊檔案添加到XCode,直接拖是不行的!!!!

 

 

1、授權裝置:

進入Apple Developer測試人員中樞,點擊圖中的iOS Provisioning Portal,進入開發人員授權設定系統:

在設定介面中,可以選擇點擊頁面下方的助手來運行嚮導:

點擊左側導航的Device,進入授權裝置的頁面,點擊右上方的Add Device按鈕可以添加一個裝置:

添加裝置的時候可以指定裝置的名字(隨便寫),以及裝置的UDID。每一個Apple的裝置都有一個唯一的標識符,獲得這個標識符的方法很簡單,有兩種方式:

(1)將你的裝置串連到電腦,然後在iTunes裡找到你的裝置資訊(如),點擊圖中紅色方框的位置,裝置UDID就會顯示出來。右擊UDID會提示拷貝,將拷貝的結果複製到框內即可;

(2)開啟xcode,window→organizer→devices,在裡面可以看到identifier資訊

 

2、添加App ID:

點擊左側導航的App IDs按鈕可以進入應用程式ID的配置頁面,可以點擊頁面右方的New App ID按鈕添加一個新的應用。這個ID對應的是即將開發與測試的應用程式。如,在description裡添加一個單一應用的名稱(不支援特殊字元),然後在最下面的Bundle Seed ID裡面填入一個含有domain格式的字串(如com.bo.test)。Bundle Seed ID是一個集合了開發商與應用程式的資訊,格式為(com.[開發商].[應用]),這裡可以指定為單一應用,也可以指定為全部應用。如果是單一應用,建議剛才填寫的description與Bundle Seed ID的最後一項相同(如test和com.bo.test),如果是全部應用,可以使用這樣的Bundle Seed ID: com.bo.

 

3、添加認證:

(1)首先在mac電腦上產生開發人員認證:

在Applications->Utilities裏手動開啟Keychain Access。按照操作最終點擊“從憑證授權單位請求認證”

正確填寫自己的郵箱和姓名即可,選擇“儲存到磁碟”,點擊繼續。最終會產生一個名為“CertificateSigningRequest.certSigningRequest”的檔案。

這時候返回剛才的iOS Provisioning Portal網頁介面,點擊左側的“Certificate”,點擊頁面右方的Request Certificate申請一個認證,然後點擊頁面下方的按鈕上傳產生的certSigningRequest檔案,這樣就完成了認證的申請流程。申請成功後,Certificate頁面裡就有了一條認證,重新整理幾次頁面後認證的狀態就變成Issued,點擊download按鈕可以下載一個cer檔案。

 

4、使用開發人員授權:

(1)回到iOS Provisioning Portal網頁介面,點擊左側的“provisioning”,點擊右側的New Profile按鈕建立一個新的授權檔案:

填寫profile Name;在Certificates中選擇剛剛建立好的認證(一勞永逸的一步,之後只需勾選該認證即可,不必再手動添加);APP ID選擇剛剛建的那個;Devices 選擇剛剛添加的裝置;Submit(綁定裝置到應用程式);重新整理頁面,會看到剛剛建的那個後邊有個Download,點擊Download,下載了一個.mobileprovision檔案。

(2)開啟xcode→window→organizer,將下載的.mobileprovision檔案拖到Provisioning中(此步驟綁定裝置到應用程式,並產生認證)

(3)項目中的plist 檔案,將Bundle Identifier 這一項的內容改成Bundle Seed ID(格式:com.[開發商].[應用])即可

將run按鈕右邊的裝置選為對應的真機裝置,接下來就編譯運行看看吧!

IOS 添加真機測試

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.