剛新安裝了Xcode7 Version 7.1 beta , 據說這個版本可以免費真機調試,於是用了一個新的AppID測試了,發現真的可以免費真機調試了呢!新的appId賬號,沒有支付每年的99美刀,也沒有去蘋果開發者網站https://developer.apple.com/account/overview.action那里去注冊手機設備,也沒有下載cer證書mobileprovision證書安裝。。。然而確實可以真機調試了,這對廣大開發者來講, 是個很好的消息。
我的Mac OS系統是10.10.5,appID賬號是新創建的,下面記錄一下Xcode7.1免費真機調試的步驟:
1、打開Xcode, 選擇Xcode --> Preferences :
2、選擇Accounts --> 點擊下面的“+”號選擇 “Add Apple ID..." :
3、輸入你的AppID賬號信息,會發現Team Name那里出現你的appID名字,屬於Personal Team, 然后后面寫着ios 和mac Free, 意思是說可以對ios和mac開發的軟件進行免費真機調試。這個在Xcode6.4上面現實的信息不是這樣的,而是”*** is Not on Any Development Teams“。
Xcode7:
Xcode6.4的截圖是這樣的:
4、點擊 "View Details...", 打開新頁面,選擇創建“ iOS Development ” 證書,這個就是cer證書。如果要做mac軟件開發的話,也可以選擇創建 " Mac Development" 證書
5、插上數據線,連好真機設備,創建ios項目或者打開項目,選擇要調試的真機設備。然后再選擇General --> Identity --> 在“Team" 選擇你剛才增加的那個AppID賬號所屬的Team Name。這時候發現Team下面出現警告感嘆號,說”No matching provisioning profiles found", 意思是沒有mobileprovision證書。不着急,一步一步來。
6、選擇號Team后,然互點擊 “Fix Issue" , 出現解析界面 :
7、完成后 ”Fix Issue“警告消失,大功告成,可以免費真機調試了: