IOS真機調試流程

前言:準備工做:

  • 一個蘋果開發者帳號ios

  • 一個應用ID,對應你想要調試的項目,注意申請App ID時填寫bundle identifier必須與你的項目中的bundle identifier徹底對應編程

  • 一臺iOS設備,其操做系統版本要與你使用的SDK版本相匹配app

第一步:獲取設備ID

打開你的項目,而後將設備接入到你的開發機中,打開organizer,在Device tab頁下能夠看到你剛剛接入的設備,以下圖所示:ide



注意途中所示設備已經完成了調試相關設置,第一次接入的設備其界面與此並不徹底相同ui


複製identifier後所示的字段,同時,若是設備是第一次接入,該界面上會有一個按鈕,上面寫着:「Delopyment for XXX」,此時先不用點擊。spa


第二部:添加設備


打開開發者中心的設備管理頁面,點擊Add Devices 按鈕,將剛剛粘貼的設備ID輸入,併爲此設備命名,注意,每個我的開發者帳號最多隻能添加一百臺設備.操作系統



第三部:生成Provisioning File


一樣在開發者中心,點擊Provision File管理界面,點擊New Profile按鈕,進入以下界面:.net




爲此Provisioning file命名,選擇咱們要調試的APP Id, 並將咱們想要進行調試的設備(剛剛添加的My iPod Touch),這裏的設備能夠多選。點擊Submmit,過一段時間後就會,pending狀態的Provsioning file 變成Active狀態,即可如下載了。調試


第四步,導入Provisioning File

雙擊Provisioning File導入,此時會彈出Organizer,並顯示全部的已經導入的Provisioning File,若是導入的Provisioning File有效,那麼其後的圖標會顯示爲綠色,以下圖所示:開發



導入成功後,在Organizer-> device中找到咱們添加的設備,點擊「Delopyment for XXX」按鈕,中途會出現若干對話框輸入證書對應的密碼,取消便可,至此,設備的設置已經完成,若是正常,設備名後的燈狀標示會編程綠色, 以下所示:



第五步:代碼簽名與運行


點擊項目名,在出現的界面中會分別看到Projects和Targets兩個tab 頁,以下圖所示:



分別點擊Project與Targets,將Build Setting-》Code Signing中的Debug部分簽名由Don't Sigining設爲咱們導入的Provisioning File表明的選項,以下所示:


注意Projects與Targets連個都要設置。


將運行設備設爲咱們剛剛添加的設備,Command + R,程序就能夠在設備上運行了~


後記:常見問題


整個過程當中比較容易出的問題有:

  • 生成Provisioning File 是沒有添加正確的設備,注意全部須要調試的設備都要勾選

  • 代碼沒有選擇簽名,或選擇了錯誤的簽名選項,或只對Project或Targets中的一個進行了簽名設置

  • 真機調試須要的Provisioning File要爲Development版本的(默認),若是隻有Distribution版本的是沒法調試的

相關文章
相關標籤/搜索