iOS—Xcode 7真機測試


Xcode 7真機測試詳解

 

1.准備

注意:一定要讓你的真機設備的系統版本和app的系統版本想對應,如果不對應就會出現一個很常見的問題:could not find developer disk image

首先,准備好下面的設備機相關軟件

  • MAC版本:OSX10.10.4
  • Xcode版本:Xcode7 beta5(點擊下載
  • 真機設備:iPad Air(iOS 8.1.3)/iphone 6

 

2.首先先安裝Xcode7,並且運行Xcode,點擊左上角菜單Xcode -> Preferences。

 

3.設置好版本

 

4.下載好相應的SDK,也可以網上下了放進去,Xcode太慢了要5小時左右。

 

5.點擊Accounts,然后點下面的+號,在彈出菜單中點擊Add Apple ID。

 

6.在彈框中輸入賬號和密碼,普通賬號就行不需要開發者賬號,然后點擊Add。

 

7.如果賬號密碼正確的話,會顯示如下圖。Free表示未付費但可免費調試,雙擊打開。

 

8.在打開的列表中選擇 iOS Development->點擊Create。

 

9.如下圖所示,然后點擊Done關閉

 

10.點菜單欄上Window->Devices。同時將iPad接到電腦。

 

11.在iPad彈出的對話框中選信任,然后出現如下圖所示,連上后關閉窗口(這個黑色的設備是真機,記住,一定要插入真機,在真機上點擊信任此電腦設備才能使用。)

 
12.打開或者新建一個項目,將項目中iOS Deployment Target中改成iPad對應的系統版本。
 
13.選擇真機測試(如果為灰色說明版本不對需降低版本)
 
14.然后點Team。
 
15.選擇剛剛添加的賬號
 
16.然后點擊Fix Issue
 
17.xcode會自動生成Provisioning profiles
 
18.點擊菜單Xcode -> Preferences。
 
19.雙擊進入
 
20.選中剛才的項目,右擊然后點擊Show in Finder。
 
21.然后雙擊,文件會自動安裝,回到原處后點擊Done關閉
 
22.點擊菜單Window -> Devices。
 
23.選擇iPad右擊,然后點擊Show Provisioning Profiles。
 
24.看到項目后,點擊Done關閉
 
25.點擊運行
 
運行之后就會在真機上顯示對應的App界面
 
 
下面會總結一些關於Xcode7常見錯誤機各種坑的解決方案!

1:我需要安裝最新的iOS9 beta/OSX EI Capitan 才能真機調試嗎?

    • 蘋果手機不用升級最新版本,不過好像Xcode7 只能在最新的系統上運行(可能需要升級,根據自己的版本號來決定)

2:選擇好賬號后,點擊“Fix Issue”出現入校錯誤: 技術分享

    • 需要跟換一個新的apple ID再試一下,這里是個bug,這是因為你的apple ID有可能和一個(或者多個)公司(團隊)開發者賬號(付費的)關聯(也就是你加入了某個team);這樣的話就只有在申請一個干凈的賬號了。 找到的方法可以參考國外的網站(需要FQ,自備梯子)。
3: 連接真機“Could not find Developer Disk Image"提示“這就是嘴開始的時候提到的一個重要的錯誤
    • 這是由於xcode7 里面沒有 ios 8.4 導致8.4系統下的手機出現該問題
    • “/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport”里列出了Xcode7.0beta支持的設備
 
4:友盟或shareSDK中bitcode 報錯?
    • 可以在 build setting 中,搜索bitcode,並吧 enable bitcode 設置為 NO
 總結:真機調試之后,想切換回模擬器,進入代碼編譯狀態。
需要作如下修改
1.Team設置為None
2.選擇模擬器
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM