標籤:des blog http io os 使用 檔案 c on
想要將自己編寫的軟體放到真正的iPhone上去運行,首先你需要成為Apple Developer計劃的成員。其次,你需要設定程式ID和認認證,在這之後你就可以在你指定的iPhone上運行你的程式了。下面我將會告訴你如何設定你的程式ID和認認證,讓你的程式在iPhone上跑起來。
首先你需要登陸你的Developer Member Center(Developer.apple.com),然後進入iOS Dev Center(iOS開發人員中心)。在頁面的右側找到iOS Provisioning Portal清單項目,點擊進入。這裡就是你設定管理認認證的地方,在左側你會看到一欄列表,分別是:Home,Certificates,Devices,App IDs,Provisioning和Distribution。其中的每一個清單項目都對應著不同的功能設定,我會依次對它們進行分析和介紹。
1.Home:
就是iOS Provisioning Portal的首頁,沒什麼可說的。
2.Certificates:
這裡是上傳管理認認證的地方,如果你是第一次開發iPhone程式,那麼你可能還沒有一份有效認認證,你需要開啟“應用程式─工具 + 生產力─鑰匙串訪問”,在這裡你可以建立你的認認證。請點開“鑰匙串訪問”下拉式功能表,選擇“認證助理─從憑證授權單位求認證”功能表項目。這時會出現一個名為“認證助理”的視窗,要求你填寫電子郵件地址和常用名稱,然後選擇“儲存到磁碟”選項,並且在“讓我指定金鑰組資訊”前打勾。點擊“繼續”按鈕後系統會要求你填寫認認證的名稱和儲存認認證的位置,預設儲存即可。下一步,系統要求你選擇“密鑰大小”和“演算法”,同樣預設點擊“繼續”即可。到這裡認認證就建立完畢了,但是這份認認證還不可用,因為它沒有得到Apple公司的認證。現在返回Certificates設定頁面,頁面提示要求你上傳認認證。
選擇剛剛建立好的認認證上傳上去。正常的話,數秒鐘後,認認證就會得到Apple的認證處理,並且一份有效認認證將會顯示在Certificates頁面中。點擊“download”下載這份認認證到本地磁碟並且運行認認證。到此認認證的申請工作就圓滿結束了。
3.Devices:
在這裡你可以授權你的真機運行裝置,也就是說,只有在這裡註冊過的iPhone才可以運行你的程式。(注意:每年你只能授權100台iPhone裝置,數量有限,請謹慎使用。)請點擊此頁面右上方的“Add Devices”按鈕進入增添授權裝置頁面。在Devive Name文字框中填寫你喜歡的裝置名稱,在Devive ID文字框中填寫你的iPhone ID,這個ID號你可以在Xcode中找到它。首先,串連好iPhone裝置,開啟Xcode,在頂部菜單中選擇“Window─Organizer”功能表項目。會開啟一個名為Organizer的視窗。在視窗左側的DEVICES列表中你會找到你的iPhone裝置名稱。點選它,你將會在視窗的左側看到你的iPhone裝置資訊,其中Identifier之後的字串就是你的iPhone ID號,將它複製到Devive ID文字框中,點擊後面的“+號”按鈕,這樣你對iPhone裝置的授權工作就完成了。
4.App IDs:
在這裡你可以建立新的應用程式ID,點擊頁面右上方的“New App ID”按鈕進入App ID建立頁面,在Description文字框中填寫你喜歡的應用程式ID名,在Bundle Seed ID(App ID Prefix)中選擇Generate New選項,最後在Bundle Identifier(App ID Suffix)中設定你的應用程式標記,這個標記命名的格式很有意思,好像一個顛倒過來的網站網域名稱。這個標記的威力甚大,只有包含了這個標記的應用程式才可以在你指定的iPhone上運行。(你需要將這個標記名填寫到項目Resources檔案的Info.plist資訊文本中,編譯器才允許這個項目在iPhone上編譯運行。)
4.Provisioning
這也是一個關鍵的設定步驟,這一步將會把你的所有設定資訊統籌起來產生一個Provisioning Profile檔案。點擊此頁面右上方的“New Profile”按鈕進入Profile建立頁面。在Profile Name文字框中為新的Profile命名,在下面選擇你已經建立成功的認認證,應用程式ID和iPhone裝置資訊。設定完之後點擊“Submit”按鈕,一個新的Provisioning Profile檔案就會顯示在Provisioning頁面中了。點擊“download”將Provisioning Profile檔案下載到本地磁碟中運行,他會自動將各類資訊載入到Xcode─Organizer視窗的“Provisioning Profiles”列表中。此時,查看Organizer視窗中的iPhone裝置資訊時,你會發現下面的Provisioning列表框中出現了這份Provisioning Profile檔案,那麼就證明你的設定成功了。並且此刻你也可以在你授權的iPhone上編譯運行指定的程式了。
有關Apple Developer計劃的文章就寫到這裡,還有疑問的朋友可以給我留言。
原文地址:http://cocos2d.blog.51cto.com/2194238/398296/
如何將自己編寫的軟體放在真機上運行