必須條件:99美元的帳號,沒有這個就不用再往下看了。
首先,登錄到http://developer.apple.com/devcenter/ios/index.action,如果已經(jīng)購買了iphone Develop PRogram(iDP),登錄進(jìn)去后,頁面右上角會看到如下圖所示的頁面:
點擊第一項:iOS Provisioning Portal,然后會看到下面的頁面:
點擊進(jìn)入Certificates,然后看到如下所示的頁面:
點擊圖中的click here to download now,這會下載下來一個AppleWWDRCA.cer文件,這是調(diào)試以及發(fā)布iOS應(yīng)用必須的一個文件,這個文件只要下載一次就夠了,即使你有多個iDP,無論是調(diào)試程序,還是發(fā)布程序,也只需要一個。如果已經(jīng)下載過,那么就不用再下載這個了。
下完之后,雙擊這個文件就會裝到自己的機(jī)器上了。然后打開Keychain access,中文名叫鑰匙串訪問,然后你會看到下面的頁面:
這代表你已經(jīng)裝進(jìn)去了。
下面,我們打開鑰匙串訪問的菜單,如下圖:
這將會打開如下圖所示的頁面,按照圖示內(nèi)容進(jìn)行填寫:
點擊繼續(xù):
點擊存儲:
然后,點擊繼續(xù),這時就會在你的桌面上生成一個CertificateSigningRequest.certSigningRequest文件。
接著點擊下圖中的Request Certificate按鈕:
這時,會出來下面的頁面:
點擊選擇文件,選擇剛剛創(chuàng)建的CertificateSigningRequest.certSigningRequest文件,然后點擊Submit。
如上圖所示,這時你的證書是Pending狀態(tài),刷新一下網(wǎng)頁,現(xiàn)在處于如下狀態(tài):
這時,點擊Download按鈕,會得到一個developer_identity.cer文件,雙擊這個文件,然后再看看你的鑰匙串訪問,會是如下的結(jié)果:
切記,這時應(yīng)該能看到上圖所示的鑰匙狀的東西,如果沒有的話,是不可能可以調(diào)試的。
接著,打開Devices那一項,出來如下圖所示頁面:
點擊右上角的Add Devices,出現(xiàn)下圖所示頁面:
給自己的設(shè)備取個名字,例如:iPhone,Device ID就是設(shè)備的機(jī)身號(40位),機(jī)身號可以通過Xcode的window菜單下的Organizer來獲得。填寫完了以后,點擊Submit就可以了。
99美元的帳號允許綁定100臺移動設(shè)備。
接著,點擊App IDs,出現(xiàn)如下圖所示頁面:
點擊右上角的New App ID,出現(xiàn)如下圖所示頁面:
填寫完后,點擊Submit即可。
注意:在Bundle Seed ID一欄,蘋果提供了Team ID的概念,如果你要和其他應(yīng)用程序共享鑰匙串,可以選擇一個已經(jīng)存在的Bundle Seed ID。
接著,點擊Provisioning,這一步是將上面的開發(fā)設(shè)備、移動設(shè)備以及應(yīng)用綁定在一起,出現(xiàn)如下圖所示頁面:
點擊右上角的New Profile,出現(xiàn)如下圖所示頁面:
填完后,點擊Submit即可。
然后,點擊列表中的Download,這時,你會得到一個JXT.mobileprovision的文件,這個文件是要裝到手機(jī)里面的。
打開Xcode的window菜單下的Organizer,將JXT.mobileprovision文件添加到Provisioning里面。
這時,打開你的設(shè)備,你會發(fā)現(xiàn)在設(shè)置->通用->描述文件里面有個東西,那就是你的證書了。然后再雙擊JXT.mobileprovision這個文件,這樣你的Xcode就被激活了,這時查看Users/用戶名/Library/MobileDevice/Provisioning Profiles下面,應(yīng)該多了一個
XXXXXX-XXXXXX-XXXXX-XXXXXX.mobileprovision的文件。
接著,打開你的工程,并打開plist文件,將里面的Bundle identifier改成com.aurora.jxt。
然后,打開工程的info,并按照下圖進(jìn)行設(shè)置:
如果你想選中的那一項是灰色的,那么你前面的某些流程一定出了問題。
然后,Targets的info,按照下圖進(jìn)行設(shè)置:
最后,選中Device Debug,然后Build,大功告成了。
連接移動設(shè)備,打開Xcode的window菜單下的Organizer,如果連接了移動設(shè)備,會在Device中顯示相應(yīng)的設(shè)備,點擊Use Device for Develop,設(shè)備中可以選擇相應(yīng)的Device,并可以在該設(shè)備下看到已注冊的provisioning文件。
iPhone SDK的版本必須和真機(jī)版本一致,版本不兼容的話會出現(xiàn)找不到設(shè)備之類的錯誤。
新聞熱點
疑難解答