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支援的裝置 我們可以下載IOS8.4 將它放在上面的目錄中。 下載地址:http://download.csdn.net/detail/a892445213/8867693 4:友盟或shareSDK中bitcode 報錯。 可以在 build setting 中,搜尋bitcode,並吧 enable bitcode 設定為 NO