自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

iPhone開發(fā)入門:設(shè)備上運(yùn)行程序

移動開發(fā) iOS
要在設(shè)備上運(yùn)行自己的程序,需要在「iPhone Developer Program」上注冊。首先登錄iPhone DevCenter。

注冊iPhoneDeveloperProgram

要在設(shè)備上運(yùn)行自己的程序,需要在「iPhoneDeveloperProgram」上注冊。首先登錄iPhoneDevCenter。

iPhone Dev Center

iPhoneDevCenter

點(diǎn)擊上圖右側(cè)「iPhoneDeveloperProgram」的「Applynow」進(jìn)入注冊畫面。在之后的頁面中點(diǎn)擊「LearnMore」→「ApplyNow」,并登錄。

iPhone Dev Center

注冊頁面

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

正事完成注冊之前,你可以下載最新的iPhoneSDK,更新手頭iPhone或iPodtouch的固件版本。

啟動程序的準(zhǔn)備

在iPhoneDeveloperProgram上注冊后,就可以按照以下順序啟動我們的應(yīng)用程序了。

連接Xcode

將iPhone或者iPodtouch設(shè)備與Xcode連接。平常,會經(jīng)常用iTunes連接設(shè)備,這回使用的是Xcode。打開Xcode菜單中的「窗口」→「組織者(organizer)」。在「DEVICES」中會顯示接續(xù)設(shè)備的信息,如下圖:

Xcode

organizer

在organizer表示的信息中,「Identifier」表示的40位的「DeviceID」是需要確認(rèn)的。

生成證明

從應(yīng)用程序點(diǎn)擊「utility」→「Keychainaccess」。

Xcode

然后點(diǎn)擊「Keychainaccess」→「證明助手」→「發(fā)行證明書...」。

Xcode

其中在「用戶的郵箱地址」中填寫注冊AppleID時的地址,并在CommonName中輸入英文的名字。最后選擇「保存到硬盤」和「指定對稱鍵情報(bào)」后點(diǎn)擊「下一步」。

Xcode

適當(dāng)選擇文件保存的位置。

Xcode

對稱鍵情報(bào)中,確認(rèn)鍵的大小為「2048位」,算法是「RSA」后點(diǎn)擊「下一步」。

Xcode

過上一會兒,出現(xiàn)結(jié)束畫面。剛才保存的文件可以用來請求證明書。

創(chuàng)建和下載配置文件

點(diǎn)擊iPhoneDevCenter右邊的「ProgramPortal」。

Program Portal

利用ProgramPortal可以設(shè)置iPhone或者iPodtouch設(shè)備中的應(yīng)用程序。有簡單的向?qū)?,使用起來很方便?/p>

注冊證明書

如下圖,點(diǎn)擊左邊的「Certificates」可以注冊剛才做好的證明書。

Program Portal

點(diǎn)擊「RequestCertificate」,在下面的畫面中選擇請求證明書的文件,最后點(diǎn)擊「Submit」。

Program Portal

提交之后被添加到表格中,之后點(diǎn)擊「Approve」等待。

Program Portal

之后,表格中顯示「Download」按鈕,點(diǎn)擊它下載證明書。

Program Portal

同時不要忘了下載表格下面的「WWDRintermediatecertificate」。之后分別雙擊這兩個下載的文件,在「提交證明書」對話框中選擇OK。這之后就可以在Keychain的「證明書」一項(xiàng)中確認(rèn)添加的證明書了。

Program Portal

設(shè)備注冊

接下來注冊iPhone或者iPodtouch。選擇「Devices」的右上角的「AddDevice」。

Program Portal

在「DeviceName」中輸入任意的設(shè)備名稱。在「DeviceID」中輸入剛才Xcode中確認(rèn)的值后就OK了。

Program Portal

生成AppID

接下來點(diǎn)擊「AppIDs」,來生成AppID。

Program Portal

在「AppIDName」中輸入任意的名字,在右邊的「AppID」中輸入“*”。利用AppID將應(yīng)用程序按不同的組管理起來。如果你輸入的「BundleIdentifier」與應(yīng)用程序中包含的「BundleIdentifier」不一致的話,程序是不會啟動的。它主要是為了方便多人開發(fā)的項(xiàng)目,對于個人而言沒有什么必要。所以這里將AppID寫作「*」就是說含有任何BundleIdentifier的程序等可以運(yùn)行。

最后點(diǎn)擊Submit,就完成了注冊。

Program Portal

創(chuàng)建ProvisioningProfile

最后來創(chuàng)建ProvisioningProfile。選擇「Provisioning」點(diǎn)擊右上角的「AddProfile」。

Provisioning Profile

在「ProfileName」中輸入任意名稱。「Certificates」「AppID」「Devices」選擇剛才設(shè)置好的,隨后點(diǎn)擊Submit創(chuàng)建ProvisioningProfile。

Provisioning Profile

等待一會兒,表格中「Download」顯示出來。點(diǎn)擊它下載ProvisioningProfile文件。

安裝Provisioning

打開應(yīng)用程序程序的Xcode項(xiàng)目。由菜單打開「窗口」→「organizer」,拖動剛才創(chuàng)建的Provisioning文件到Provisioning項(xiàng)目中。

Program Portal

項(xiàng)目設(shè)定

接下來,使用安裝好的Provisioning來設(shè)定應(yīng)用程序。點(diǎn)擊菜單的「項(xiàng)目」→「項(xiàng)目設(shè)定」。

Program Portal

點(diǎn)擊「編譯」。

Program Portal

「CodeSigning」中的「代碼署名ID」是「AnyiPhoneOSDevice」與「iPhoneDeveloper」的組合。右邊選擇剛才安裝的Provisioning,即「iPhoneDeveloper:MyCertificateName」。

編譯與執(zhí)行

全部的設(shè)定都完成以后,就可以編譯了??梢赃x擇是由「Simulator」執(zhí)行,還是「Device」在世界設(shè)備上運(yùn)行。

Program Portal

編譯完成以后,應(yīng)用程序自動傳輸?shù)皆O(shè)備并啟動。

責(zé)任編輯:佚名 來源: 易飛揚(yáng)的博客
相關(guān)推薦

2012-04-26 13:30:05

iPhoneApp Store發(fā)布程序

2011-07-25 17:13:31

iPhone 圖形 動畫

2012-04-26 13:23:31

iPhone程序畫面控件調(diào)整

2009-06-01 09:00:32

Windows 7微軟操作系統(tǒng)

2020-02-26 09:42:15

主存程序存儲器

2011-04-29 10:46:32

iPhone開發(fā)入門iPhoneiOS

2013-05-14 10:53:41

AIR Android真機(jī)運(yùn)行

2011-07-21 10:29:18

iPhone 開發(fā)

2013-05-14 10:41:31

2011-09-19 19:21:54

linux

2011-11-17 10:34:44

并行程序

2023-03-31 08:44:55

Go開發(fā)命令

2011-11-18 17:36:11

jQTouchiPhoneiOS

2013-10-31 15:47:29

CloudaApp

2012-04-26 13:26:58

iPhone應(yīng)用技巧

2022-09-13 08:40:24

AndroidLinux

2009-10-21 12:45:07

linux程序開發(fā)基礎(chǔ)入門

2011-07-06 18:10:20

Xcode 4 iPhone

2011-07-29 11:28:58

iPhone開發(fā)

2023-07-29 12:30:07

Ctrl-CCtrl-BSIGINT
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號