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”出現入校錯誤:
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支持的設備
-
- 我們可以下載IOS8.4 將它放在上面的目錄中。
- 下載地址:http://download.csdn.net/detail/a892445213/8867693
4:友盟或shareSDK中bitcode 報錯?
-
- 可以在 build setting 中,搜索bitcode,並吧 enable bitcode 設置為 NO
總結:真機調試之后,想切換回模擬器,進入代碼編譯狀態。
需要作如下修改
1.Team設置為None

2.選擇模擬器
