Xcode7之前惑淳,想要真機(jī)調(diào)試,必須花99刀購(gòu)買開(kāi)發(fā)者賬號(hào)扔枫,而且步驟繁瑣汛聚,需要下載證書。隨著Xcode7的推出短荐,大幅度的簡(jiǎn)化了真機(jī)調(diào)試的步驟倚舀,對(duì)ios開(kāi)發(fā)工作者和正在學(xué)習(xí)ios開(kāi)發(fā)的眾多碼農(nóng)們叹哭,可以說(shuō)是個(gè)不小的福利。現(xiàn)在痕貌,我就詳細(xì)的向大家介紹一下如何免證書真機(jī)調(diào)試风罩。
第一步:準(zhǔn)備工作(Apple ID,iphone手機(jī),Xcode7)
Apple ID 申請(qǐng)網(wǎng)址:https://appleid.apple.com/cn(Apple ID作為在蘋果官網(wǎng)執(zhí)行任何操作的通行證,申請(qǐng)步驟非常簡(jiǎn)單);
iphone手機(jī) 這個(gè)就不用多說(shuō)了舵稠,真機(jī)調(diào)試沒(méi)有手機(jī)就白談了;
Xcode7 可以從AppStore中下載;
第二步:打開(kāi)Xcode 選擇屏幕左上角Xcode-> Preferencese
第三部:選擇Account 點(diǎn)擊左下角的+按鈕登陸Apple ID
第四步:登陸你的Apple ID
第五步: 登陸成功之后超升,在右側(cè)會(huì)顯示小伙伴的賬號(hào)在iOS和Mac上都是free的,雙擊這一列(或者點(diǎn)擊選擇view details)
第五步:這里需要一定時(shí)間獲取你的Apple ID的開(kāi)發(fā)者信息哺徊,點(diǎn)擊iOS Development 后面的create 室琢,然后稍等片刻,直到create按鈕不見(jiàn)了落追。
第六步:到了這里基本上已經(jīng)結(jié)束----開(kāi)始真機(jī)測(cè)試
打開(kāi)需要真機(jī)測(cè)試的項(xiàng)目插上手機(jī)(Xcode第一次鏈接手機(jī)會(huì)很慢盈滴,可以選擇Xcode菜單欄中的window-devices查看手機(jī)是否準(zhǔn)備就緒了),
選擇項(xiàng)目文件-> General - > Team -> 選擇你屬于你的Apple ID 轿钠,再點(diǎn)擊Team 下面的fix issue修復(fù)Team 正下方的警告巢钓。
注意:在這又會(huì)報(bào)一個(gè)錯(cuò)誤,錯(cuò)誤原因是這個(gè)bundle ID已經(jīng)被別人提前占用了疗垛,bundle ID必須是唯一的症汹。解決辦法當(dāng)然是修改你的bundle ID 了
第七步:最后一個(gè)問(wèn)題,你最終會(huì)發(fā)現(xiàn)Xcode會(huì)彈出一個(gè)框(process launch failed: Security)贷腕,這里需要打開(kāi)你手機(jī)的設(shè)置->通用- > 描述文件(設(shè)備管理 6sp)-> 選擇你的Apple ID - > 點(diǎn)擊信任
注意:
如果想使用新手機(jī)測(cè)試已經(jīng)上線的項(xiàng)目背镇,步驟如下:
1. 添加App ID
2. 選擇你的手機(jī)運(yùn)行,會(huì)報(bào)如下錯(cuò)誤
Paste_Image.png
3.點(diǎn)擊Fix issue花履,顯示如下錯(cuò)誤信息
Paste_Image.png
解決方法:
這里不要更換Team為你的手機(jī)芽世,還是使用原來(lái)的Team挚赊,然后在重新運(yùn)行就OK啦