從 Xcode7 Version 7.1 beta ?的版本開始,可以免費(fèi)真機(jī)調(diào)試,于是用了一個(gè)新的AppID測(cè)試了,發(fā)現(xiàn)真的可以免費(fèi)真機(jī)調(diào)試了呢!新的appId賬號(hào),沒有支付每年的99美刀,也沒有去蘋果開發(fā)者網(wǎng)站https://developer.apple.com/account/overview.action那里去注冊(cè)手機(jī)設(shè)備,也沒有下載cer證書mobileprovision證書安裝。。。然而確實(shí)可以真機(jī)調(diào)試了,這對(duì)廣大開發(fā)者來講, 是個(gè)很好的消息。
我的Mac OS系統(tǒng)是10.10.5,appID賬號(hào)是新創(chuàng)建的,下面記錄一下Xcode7.1免費(fèi)真機(jī)調(diào)試的步驟:
1、打開Xcode, 選擇Xcode --> ?Preferences :

2、選擇Accounts ?--> ?點(diǎn)擊下面的“+”號(hào)選擇 “Add Apple ID..." ?:

3、輸入你的AppID賬號(hào)信息,會(huì)發(fā)現(xiàn)Team Name那里出現(xiàn)你的appID名字,屬于Personal Team, ?然后后面寫著ios 和mac ?Free, 意思是說可以對(duì)ios和mac開發(fā)的軟件進(jìn)行免費(fèi)真機(jī)調(diào)試。這個(gè)在Xcode6.4上面現(xiàn)實(shí)的信息不是這樣的,而是”*** is Not on Any Development Teams“。
Xcode7:

Xcode6.4的截圖是這樣的:

4、點(diǎn)擊 "View Details...", 打開新頁面,選擇創(chuàng)建“ iOS Development ” 證書,這個(gè)就是cer證書。如果要做mac軟件開發(fā)的話,也可以選擇創(chuàng)建 " Mac Development" 證書

5、插上數(shù)據(jù)線,連好真機(jī)設(shè)備,創(chuàng)建ios項(xiàng)目或者打開項(xiàng)目,選擇要調(diào)試的真機(jī)設(shè)備。然后再選擇General --> ?Identity --> 在“Team" 選擇你剛才增加的那個(gè)AppID賬號(hào)所屬的Team Name。這時(shí)候發(fā)現(xiàn)Team下面出現(xiàn)警告感嘆號(hào),說”No matching provisioning profiles found", 意思是沒有mobileprovision證書。不著急,一步一步來。

6、選擇號(hào)Team后,然互點(diǎn)擊 “Fix Issue" , 出現(xiàn)解析界面 :

7、完成后 ”Fix Issue“警告消失,大功告成,可以免費(fèi)真機(jī)調(diào)試了:
