前提:已經成功申請了iOS開發者帳號xcode
環境:xcode 4.6.1 ; iOS 6.1.2dom
一、受權設備:ide
進入Apple Developer會員中心,點擊圖中的iOS Provisioning Portal,進入開發者受權設置系統:
測試
在設置界面中,能夠選擇點擊頁面下方的助手來運行嚮導:
spa
點擊左側導航的Device,進入受權設備的頁面,點擊右上方的Add Device按鈕能夠添加一個設備:
code
添加設備的時候能夠指定設備的名字(隨便寫),以及設備的UDID。每個Apple的設備都有一個惟一的標識符,得到這個標識符的方法很簡單,有兩種方式:ip
(1)將你的設備鏈接到電腦,而後在iTunes裏找到你的設備信息(以下圖),點擊圖中紅色方框的位置,設備UDID就會顯示出來。右擊UDID會提示拷貝,將拷貝的結果複製到框內便可;
開發
(2)打開xcode,window→organizer→devices,在裏面能夠看到identifier信息字符串
二、添加App ID:it
點 擊左側導航的App IDs按鈕能夠進入應用程序ID的配置頁面,能夠點擊頁面右方的New App ID按鈕添加一個新的應用。這個ID對應的是即將開發和測試的應用程序。以下圖,在description裏添加一個單一應用的名稱(不支持特殊字符), 而後在最下面的Bundle Seed ID裏面填入一個含有domain格式的字符串(如com.bo.test)。Bundle Seed ID是一個集合了開發商與應用程序的信息,格式爲(com.[開發商].[應用]),這裏能夠指定爲單一應用,也能夠指定爲所有應用。若是是單一應用,建 議剛纔填寫的description與Bundle Seed ID的最後一項相同(如test和com.bo.test),若是是所有應用,可使用這樣的Bundle Seed ID: com.bo.
三、添加證書:
(1)首先在mac電腦上生成開發者證書:
在Applications->Utilities裏手動打開Keychain Access。按照下圖操做最終點擊「從證書頒發機構請求證書」
正確填寫本身的郵箱和姓名便可,選擇「存儲到磁盤」,點擊繼續。最終會生成一個名爲「CertificateSigningRequest.certSigningRequest」的文件。
這時候返回剛纔的iOS Provisioning Portal網頁界面,點擊左側的「Certificate」,點 擊頁面右方的Request Certificate申請一個證書,而後點擊頁面下方的按鈕上傳生成的certSigningRequest文件,這樣就完成了證書的申請流程。申請成 功後,Certificate頁面裏就有了一條證書,刷新幾回頁面後證書的狀態就變成Issued,點擊download按鈕能夠下載一個cer文件。
四、使用開發者受權:
(1)回到iOS Provisioning Portal網頁界面,點擊左側的「provisioning」,點擊右側的New Profile按鈕建立一個新的受權文件:
填寫profile Name;在Certificates中選擇剛剛建立好的證書(一勞永逸的一步,以後只需勾選該證書便可,沒必要再手動添加);APP ID選擇剛剛建的那個;Devices 選擇剛剛添加的設備;Submit(綁定設備到應用程序);刷新頁面,會看到剛剛建的那個後邊有個Download,點擊Download,下載了一個.mobileprovision文件。
(2)打開xcode→window→organizer,將下載的.mobileprovision文件拖到Provisioning中(此步驟綁定設備到應用程序,並生成證書)
(3)項目中的plist 文件,將Bundle Identifier 這一項的內容改爲Bundle Seed ID(格式:com.[開發商].[應用])便可
將run按鈕右邊的設備選爲對應的真機設備,接下來就編譯運行看看吧!