必須條件:99美圓的賬號,沒有這個就不用再往下看了。 ios
首先,登陸到http://developer.apple.com/devcenter/ios/index.action,若是已經購買了iPhone Develop Program(iDP),登陸進去後,頁面右上角會看到以下圖所示的頁面: app
點擊第一項:iOS Provisioning Portal,而後會看到下面的頁面: ide
點擊進入Certificates,而後看到以下所示的頁面: ui
點擊圖中的click here to download now,這會下載下來一個AppleWWDRCA.cer文件,這是調試以及發佈iOS應用必須的一個文件,這個文件只要下載一次就夠了,即便你有多個iDP,不管是調試程序,仍是發佈程序,也只須要一個。若是已經下載過,那麼就不用再下載這個了。 spa
下完以後,雙擊這個文件就會裝到本身的機器上了。而後打開Keychain Access,中文名叫鑰匙串訪問,而後你會看到下面的頁面: 調試
這表明你已經裝進去了。 code
下面,咱們打開鑰匙串訪問的菜單,以下圖: 開發
這將會打開以下圖所示的頁面,按照圖示內容進行填寫: get
點擊繼續: it
點擊存儲:
而後,點擊繼續,這時就會在你的桌面上生成一個CertificateSigningRequest.certSigningRequest文件。
接着點擊下圖中的Request Certificate按鈕:
這時,會出來下面的頁面:
點擊選擇文件,選擇剛剛建立的CertificateSigningRequest.certSigningRequest文件,而後點擊Submit。
如上圖所示,這時你的證書是Pending狀態,刷新一下網頁,如今處於以下狀態:
這時,點擊Download按鈕,會獲得一個developer_identity.cer文件,雙擊這個文件,而後再看看你的鑰匙串訪問,會是以下的結果:
切記,這時應該能看到上圖所示的鑰匙狀的東西,若是沒有的話,是不可能能夠調試的。
接着,打開Devices那一項,出來以下圖所示頁面:
點擊右上角的Add Devices,出現下圖所示頁面:
給本身的設備取個名字,例如:iPhone,Device ID就是設備的機身號(40位),機身號能夠經過Xcode的window菜單下的Organizer來得到。填寫完了之後,點擊Submit就能夠了。
99美圓的賬號容許綁定100臺移動設備。
接着,點擊App IDs,出現以下圖所示頁面:
點擊右上角的New App ID,出現以下圖所示頁面:
填寫完後,點擊Submit便可。
注意:在Bundle Seed ID一欄,蘋果提供了Team ID的概念,若是你要和其餘應用程序共享鑰匙串,能夠選擇一個已經存在的Bundle Seed ID。
接着,點擊Provisioning,這一步是將上面的開發設備、移動設備以及應用綁定在一塊兒,出現以下圖所示頁面:
點擊右上角的New Profile,出現以下圖所示頁面:
填完後,點擊Submit便可。
而後,點擊列表中的Download,這時,你會獲得一個JXT.mobileprovision的文件,這個文件是要裝到手機裏面的。
打開Xcode的window菜單下的Organizer,將JXT.mobileprovision文件添加到Provisioning裏面。
這時,打開你的設備,你會發如今設置->通用->描述文件裏面有個東西,那就是你的證書了。而後再雙擊JXT.mobileprovision這個文件,這樣你的Xcode就被激活了,這時查看Users\用戶名\Library\MobileDevice\Provisioning Profiles下面,應該多了一個
XXXXXX-XXXXXX-XXXXX-XXXXXX.mobileprovision的文件。
接着,打開你的工程,並打開plist文件,將裏面的Bundle identifier改爲com.aurora.jxt。
而後,打開工程的info,並按照下圖進行設置:
若是你想選中的那一項是灰色的,那麼你前面的某些流程必定出了問題。
而後,Targets的info,按照下圖進行設置:
最後,選中Device Debug,而後Build,大功告成了。
鏈接移動設備,打開Xcode的window菜單下的Organizer,若是鏈接了移動設備,會在Device中顯示相應的設備,點擊Use Device for Develop,設備中能夠選擇相應的Device,並能夠在該設備下看到已註冊的provisioning文件。
iPhone SDK的版本必須和真機版本一致,版本不兼容的話會出現找不到設備之類的錯誤。