iOS應用的真機調試(最新ios6版)

來源:互聯網
上載者:User

必須條件:99美元的帳號,沒有這個就不用再往下看了。

 

首先,登入到http://developer.apple.com/devcenter/ios/index.action,如果已經購買了iPhone Develop Program(iDP),登入進去後,頁面右上方會看到如所示的頁面:

 

點擊第一項:iOS Provisioning Portal,然後會看到下面的頁面:

 

點擊進入Certificates,然後看到如下所示的頁面:

 

點擊圖中的click here to download now,這會下載下來一個AppleWWDRCA.cer檔案,這是調試以及發布iOS應用必須的一個檔案,這個檔案只要下載一次就夠了,即使你有多個iDP,無論是偵錯工具,還是發布程式,也只需要一個。如果已經下載過,那麼就不用再下載這個了。

 

下完之後,雙擊這個檔案就會裝到自己的機器上了。然後開啟Keychain Access,中文名叫鑰匙串訪問,然後你會看到下面的頁面:

 

這代表你已經裝進去了。

 

下面,我們開啟鑰匙串訪問的菜單,如:

 

這將會開啟如所示的頁面,按照圖示內容進行填寫:

 

點擊繼續:

 

點擊儲存:

 

然後,點擊繼續,這時就會在你的案頭上產生一個CertificateSigningRequest.certSigningRequest檔案。

 

接著點擊中的Request Certificate按鈕:

 

這時,會出來下面的頁面:

 

點擊選擇檔案,選擇剛剛建立的CertificateSigningRequest.certSigningRequest檔案,然後點擊Submit。

 

如所示,這時你的認證是Pending狀態,重新整理一下網頁,現在處於如下狀態:

 

這時,點擊Download按鈕,會得到一個developer_identity.cer檔案,雙擊這個檔案,然後再看看你的鑰匙串訪問,會是如下的結果:

 

切記,這時應該能看到所示的鑰匙狀的東西,如果沒有的話,是不可能可以調試的。

 

接著,開啟Devices那一項,出來如所示頁面:

 

點擊右上方的Add Devices,出現所示頁面:

 

給自己的裝置取個名字,例如:iPhone,Device ID就是裝置的機身號(40位),機身號可以通過Xcode的window菜單下的Organizer來獲得。填寫完了以後,點擊Submit就可以了。

 

99美元的帳號允許綁定100台行動裝置。

 

接著,點擊App IDs,出現如所示頁面:

 

點擊右上方的New App ID,出現如所示頁面:

 

填寫完後,點擊Submit即可。

 

注意:在Bundle Seed ID一欄,蘋果提供了Team ID的概念,如果你要和其他應用程式共用鑰匙串,可以選擇一個已經存在的Bundle Seed ID。

 

接著,點擊Provisioning,這一步是將上面的開發裝置、行動裝置以及應用綁定在一起,出現如所示頁面:


 
點擊右上方的New Profile,出現如所示頁面:

 

填完後,點擊Submit即可。

 

然後,點擊列表中的Download,這時,你會得到一個JXT.mobileprovision的檔案,這個檔案是要裝到手機裡面的。

 

開啟Xcode的window菜單下的Organizer,將JXT.mobileprovision檔案添加到Provisioning裡面。

 

這時,開啟你的裝置,你會發現在設定->通用->描述檔案裡面有個東西,那就是你的認證了。然後再雙擊JXT.mobileprovision這個檔案,這樣你的Xcode就被啟用了,這時查看Users\使用者名稱\Library\MobileDevice\Provisioning Profiles下面,應該多了一個

XXXXXX-XXXXXX-XXXXX-XXXXXX.mobileprovision的檔案。

 

接著,開啟你的工程,並開啟plist檔案,將裡面的Bundle identifier改成com.aurora.jxt。

 

選擇測試裝置

 

 

 

最後,選中Device Debug,然後Build,大功告成了。

 

串連行動裝置,開啟Xcode的window菜單下的Organizer,如果串連了行動裝置,會在Device中顯示相應的裝置,點擊Use Device for Develop,裝置中可以選擇相應的Device,並可以在該裝置下看到登入的provisioning檔案。

 

iPhone SDK的版本必須和真機版本一致,版本不相容的話會出現找不到裝置之類的錯誤。

  
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.