在Xcode7之前,想要真機調(diào)試,需要花費99??購買開發(fā)者賬號,并且操作步驟繁瑣,需要下載證書,配置文件等等。但隨著Xcode7的推出,降低了我們使用真機調(diào)試的成本,是對iOS開發(fā)人員和學(xué)習(xí)iOS開發(fā)的同學(xué)們提供了便利。下面我們來具體的詳細(xì)介紹如何使用Xcode7進行無證書真機調(diào)試。
首先 我們我們要準(zhǔn)備的有:
Apple ID:如果沒有的同學(xué)可以申請(申請網(wǎng)址:https://appleid.apple.com/cn)
iPhone:iOS操作系統(tǒng)的蘋果手機一部
安裝Xcode 7(或以上版本)的蘋果電腦:如沒有Xcode 可以到AppStore中下載
接下來:
打開Xcode,在屏幕最上方的工具欄中選擇 Xcode -> Preferences (或快捷鍵 Command +,)
出現(xiàn)下面的窗口:選擇Accounts 后,點擊左下角+按鈕
登陸你的Apple ID
登陸成功后,右側(cè)會顯示你的賬號信息,賬號下有你的昵稱,確認(rèn)在iOS和Mac上都是Free的后,
選擇右下方的View Details...
這里需要一點時間獲取你的Apple ID的開發(fā)者信息,點擊iOS Development 后面的Create ,等到Create按鈕消失后,點擊左下角Done
現(xiàn)在我們開始真機測試:
打開需要真機測試的項目確定項目的Bundle Identifier不是蘋果域名,插上手機(Xcode第一次連接手機會很慢,可以選擇菜單欄Window->Devices查看手機是否準(zhǔn)備就緒),選擇項目文件-> General -> Team -> 選擇你的Apple ID ,接下來選擇Team下面的Fix issue修復(fù)警告。
第一次真機運行項目時,Xcode會彈出一個框(process launch failed:
Security),手機沒有信任該開發(fā)的引用,需要在手機里進行設(shè)置:設(shè)置 -> 通用 -> 設(shè)備管理 -> 開發(fā)者賬號
-> 信任“開發(fā)者賬號”