(包括能夠在APP SPORE上發佈應用程序)。xcode

1. 建立證書,獲取Certificate網絡

Mac OS 中,打開應用程序,找到 鑰匙串訪問(Keychain Access)工具打開主菜單 - 證書助理(Certificate Assistant)-從證書代理請求證書(Request a Certificate From a Certificate Authority)輸入iDP註冊時的email,用戶名自定義,選擇「存儲到磁盤」,選擇‘Let me specify key pair information’。app

設置OCSP和CRL爲關閉狀態。iphone


2. 登陸iDP Portal提交證書請求ide

99美圓的開發者帳戶只能綁定一臺PC開發設備,下面就是將上面步驟的那臺設備的證書提交給咱們的開發者帳戶。工具

登陸下面的連接地址post

http://developer.apple.com/iphone/manage/certificates/team/index.action測試

選擇Development,點擊‘Request Certificate’。網站

點擊Browser,添加在上一個步驟中生成的證書,點submit。ui

點擊Approve,一分鐘後會生成一個.cer文件,點擊Download,下載它。

雙擊下載的cer文件,彈出對話框後,單擊「好」,就能夠把certificate加入到keychain裏面了。

3. 註冊移動設備

99美圓的開發者和帳戶容許綁定100臺移動設備,下面講解如何將移動設備綁定到開發者帳戶上面。

經過Xcode的organizer或者itunes均可以查看你的機器的udid,下面說明如何用Xcode來查看。

將設備經過數據線鏈接到你的一臺PC設備上面,打開XCODE,在window菜單下,點擊Organizer,出現這個頁面,頁面中identifier那一行字符就是device id了。

http://developer.apple.com/iphone/manage/devices/index.action

打開上面的頁面,點擊「Add Devices」,在Device name裏面隨便填寫個名字,而後在Device ID裏面輸入上面得到的identifier,點擊下面的Submit,就已經將您的移動調試設備添加到了您的開發者帳戶中。

4. 生成APP ID

建立應用程序,須要指定程序的ID,在網站上建立一個APP ID,這個ID能夠是針對一個程序也能夠針對多個程序,假設現有一個程序test,能夠指定它的ID爲com.thinkrace.test或者是 com.thinkrace.* 在站點上建立好,對於 com.thinkrace.* 能夠適合全部的程序。還有很重要一點要注意的是,這個ID對應的是你的程序Targets裏的name,不是你程序自己的名字,這裏要注意的一點是:若是 你的APP ID是用*號代替的,那麼在SDK3.0環境裏,Targets裏的name不能寫成相似com.thinkrace.*這樣的,後面的*號依然能夠用任 何字符代替,可是不能用*,會報錯的,而在SDK3.0以前的環境能夠用*,這裏說的這種狀況是APP ID用*代替的,不用*代替則無所謂了。

上面這段斜體是網絡上面解釋比較貼近的一段話,雖然能夠一個APP ID能夠對應多個APP,可是根據我的經驗,最好每個項目的測試程序都去生成一個APP ID,由於使用同一個APP ID的多個應用程序,在同一個設備上只能同時存在一個,會形成一些麻煩,並且在SDK3.0以後就不容許使用*模式的APP ID,因此推薦每一個APP單首創建一個APP ID。

因此主要說明生成不帶*的APP ID。

http://developer.apple.com/iphone/manage/bundles/index.action

進入上面的頁面地址,按照下圖操做,在第二張圖中,APP ID部分填寫的是不帶*D的ID格式。

5. 生成Provisioning Profiles

最重要的一步,將上面的PC開發設備,移動測試設備,和應用綁定在一塊兒。

過程很簡單的,一分鐘以內會生成DOWNLOAD,下載並雙擊就能夠了,可看圖操做。

http://developer.apple.com/iphone/manage/provisioningprofiles/index.action

打開上面的頁面,點擊「New Profile」。

將上面生成的CER,APP ID,DEVICE經過點選綁定到一塊兒,點擊「submit」,一分鐘內會生成一個provisioning文件,下載它。

雙擊下載後的provisioning文件,用Xcode打開。

6. 鏈接真機進行調試

鏈接iPhone/iPod,使用XCode -> Window -> Organize打開,若是鏈接了iPhone,會在Device中顯示相應的設備,點擊 「Use Device for Develop」,開發中運行設備中能夠選擇相應的Device,並能夠在該設備下面看見已註冊完畢的provisioning文件。

注:iPhone SDK要和真機版本一致,版本不兼容的話會出現找不到設備之類的錯誤。

http://developer.apple.com/iphone/videos/popupappids.action

你們能夠參考該連接中的視頻教學,如何鏈接真實設備進行開發。

下面粗略介紹一下如何鏈接真實設備調試。

隨便新建個項目,好比OpenGL ES Application。

展開Target,雙擊裏面的test,注意identifier裏的內容。

build改爲對應的provisioning,在項目中選擇build&go。

若是一切順利期待您的移動設備中出現您的應用跑起來的畫面吧。