iPhone開發入門(10)--- 裝置上運行程式

來源:互聯網
上載者:User

註冊 iPhone Developer Program

要在裝置上運行自己的程式,需要在「iPhone Developer Program」上註冊。首先登入iPhone Dev Center。

 

iPhone Dev Center

點擊右側「iPhone Developer Program」的「Apply now」進入註冊畫面。在之後的頁面中點擊「Learn More」→「ApplyNow」,並登入。

 

註冊頁面

登入之後,選擇是以個人名義註冊(Individual),還是以企業/團體名義註冊(Company/Organization),並確認金額和契約。完成註冊流程後,過上幾天會以郵件的形式通知你接下來的流程,按照要求處理就可以了。

正事完成註冊之前,你可以下載最新的iPhone SDK,更新手頭iPhone或iPod touch的韌體版本。

啟動程式的準備

在 iPhone Developer Program 上註冊後,就可以按照以下順序啟動我們的應用程式了。

串連Xcode

將 iPhone 或者 iPod touch 裝置與 Xcode 串連。平常,會經常用 iTunes 串連裝置,這回使用的是 Xcode。開啟 Xcode 菜單中的「視窗」→「召集人(organizer)」。在「DEVICES」中會顯示接續裝置的資訊,如:

 

organizer

在organizer表示的資訊中,「Identifier」表示的40位的「Device ID」是需要確認的。

產生證明

從應用程式點擊「utility」→「Keychain access」。

 

然後點擊「Keychain access」→「證明助手」→「發行證明書...」。

 

其中在「使用者的郵箱地址」中填寫註冊 Apple ID 時的地址,並在 Common Name 中輸入英文的名字。最後選擇「儲存到硬碟」和「指定對稱鍵情報」後點擊「下一步」。

 

適當選擇檔案儲存的位置。

 

對稱鍵情報中,確認鍵的大小為「2048位」,演算法是「RSA」後點擊「下一步」。

 

過上一會兒,出現結束畫面。剛才儲存的檔案可以用來請求證明書。

建立和下載設定檔

點擊 iPhone Dev Center 右邊的「Program Portal」。

 

利用 Program Portal 可以設定 iPhone 或者 iPod touch 裝置中的應用程式。有簡單的嚮導,使用起來很方便。

註冊證明書

如,點擊左邊的「Certificates」 可以註冊剛才做好的證明書。

 

點擊「Request Certificate」,在下面的畫面中選擇請求證明書的檔案,最後點擊「Submit」。

 

提交之後被添加到表格中,之後點擊「Approve」等待。

 

之後,表格中顯示「Download」按鈕,點擊它下載證明書。

 

同時不要忘了下載表格下面的「WWDR intermediate certificate」。之後分別雙擊這兩個下載的檔案,在「提交證明書」對話方塊中選擇OK。這之後就可以在Keychain的「證明書」一項中確認添加的證明書了。

 

裝置註冊

接下來註冊 iPhone 或者 iPod touch。選擇「Devices」的右上方的「Add Device」。

 

在「Device Name」中輸入任意的裝置名稱。在「Device ID」中輸入剛才Xcode中確認的值後就OK了。

 

產生App ID

接下來點擊「App IDs」,來產生AppID。

 

在「App ID Name」中輸入任意的名字,在右邊的「App ID」中輸入“*”。利用 App ID 將應用程式按不同的組管理起來。如果你輸入的「Bundle Identifier」與應用程式中包含的「Bundle Identifier」不一致的話,程式是不會啟動的。它主要是為了方便多人開發的項目,對於個人而言沒有什麼必要。所以這裡將 App ID 寫作「*」就是說含有任何 Bundle Identifier 的程式等可以運行。

最後點擊 Submit,就完成了註冊。

 

建立Provisioning Profile

最後來建立Provisioning Profile。選擇「Provisioning」點擊右上方的「Add Profile」。

 

在「Profile Name」中輸入任意名稱。「Certificates」「App ID」「Devices」選擇剛才設定好的,隨後點擊 Submit 建立 Provisioning Profile。

 

等待一會兒,表格中「Download」顯示出來。點擊它下載 Provisioning Profile 檔案。

安裝Provisioning

開啟應用程式程式的 Xcode 項目。由菜單開啟「視窗」→「organizer」,拖動剛才建立的Provisioning檔案到Provisioning項目中。

 

項目設定

接下來,使用安裝好的Provisioning來設定應用程式。點擊菜單的「項目」→「項目設定」。

 

點擊「編譯」。

 

「Code Signing」中的「代碼署名ID」是「Any iPhone OS Device」與「iPhone Developer」的組合。右邊選擇剛才安裝的Provisioning,即「iPhone Developer: My Certificate Name」。

編譯與執行

全部的設定都完成以後,就可以編譯了。可以選擇是由「Simulator」執行,還是「Device」在世界裝置上運行。

 

編譯完成以後,應用程式自動傳輸到裝置並啟動

作者:易飛揚

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.