IPhone程序發(fā)布到應(yīng)用程序商店的流程_第1頁(yè)
IPhone程序發(fā)布到應(yīng)用程序商店的流程_第2頁(yè)
IPhone程序發(fā)布到應(yīng)用程序商店的流程_第3頁(yè)
IPhone程序發(fā)布到應(yīng)用程序商店的流程_第4頁(yè)
IPhone程序發(fā)布到應(yīng)用程序商店的流程_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、iphone程序發(fā)布到應(yīng)用程序商店的流程(轉(zhuǎn))用傳真機(jī)試過(guò)n次,又用faxzero試過(guò)n次以后,全部都提示失敗。但是,世事如此難料, 今天凌晨收到了信用卡境外消費(fèi)99美元的短信提醒,早上起來(lái)信箱里就己經(jīng)收到了激活碼,點(diǎn) 擊鏈接就激活了自己的開(kāi)發(fā)者賬號(hào)。也不知道是哪一次傳真發(fā)成功了。登錄開(kāi)發(fā)者中心,右側(cè)有個(gè)portal的鏈接,點(diǎn)擊進(jìn)去就是自己賬號(hào)的管理中心,初次進(jìn)入有 個(gè)向?qū)?,可以幫你?chuàng)建一個(gè)開(kāi)發(fā)者證書(shū)。最好是下載它的完整的向?qū)дf(shuō)明書(shū),是一個(gè)pdf, 7m 多,步驟還是挺詳細(xì)的。但是這木手冊(cè)在網(wǎng)上沒(méi)有見(jiàn)過(guò)中文版的說(shuō)明,所以在這里簡(jiǎn)單介紹一下。這個(gè)開(kāi)發(fā)者中心的用戶(hù)權(quán)限分三種類(lèi)型:agent, ad

2、min, developer。agent擁冇完整的 管理權(quán)限,admin也可以管理用戶(hù)和證書(shū),developer只能管理自己的證書(shū)和設(shè)備。只有agent 有上傳軟件到app store的權(quán)利。(但是我沒(méi)有看到添加其它用戶(hù)的功能,可能需要299美元 的賬號(hào)類(lèi)型才會(huì)有,我自己的賬號(hào)登錄進(jìn)來(lái)就是個(gè)agent?)。對(duì)于個(gè)人開(kāi)發(fā)者,你需要完成以卞幾個(gè)過(guò)程:申請(qǐng)一個(gè)development證書(shū) > 設(shè)置你的iphone手機(jī) > 創(chuàng)建一個(gè)app id >創(chuàng)建并下 載安裝一個(gè)development provihoning profile。經(jīng)過(guò)這兒步,你寫(xiě)的程序就可以跑在自己的 手機(jī)上了(否則只

3、能在虛擬機(jī)里面運(yùn)行)。然后申請(qǐng)一個(gè) distribution 證書(shū) > 創(chuàng)建并安裝一個(gè) distribution provisioning profile > 編譯你的程序 > 就可以發(fā)布到app store to下面詳細(xì)介紹一下:(不知道有沒(méi)有必要,畢竟買(mǎi)了證書(shū)的人都可以下載到這篇很簡(jiǎn)單的英 文文檔),所有的介紹以中文版的mac os x的菜單和程序名為準(zhǔn)開(kāi)發(fā)者證書(shū)安裝步驟:打開(kāi)應(yīng)用程序中的''鑰匙串訪問(wèn),在菜單里點(diǎn)擊''證書(shū)助理下而的''從證書(shū)代理請(qǐng)求證書(shū), 注意下面不要選屮任何行,否則菜單會(huì)變。輸入自己的注冊(cè)email,常

4、用名稱(chēng)可以寫(xiě)詳細(xì)一點(diǎn), 比如''unfish dev key",下面選中''存儲(chǔ)到磁盤(pán),點(diǎn)繼續(xù),可能會(huì)出現(xiàn)未知錯(cuò)誤,多試兒次就 okto然后在瀏覽器中進(jìn)入開(kāi)發(fā)者中心的certificaties導(dǎo)航頁(yè)面,在development頁(yè)面中 最下面選擇剛才創(chuàng)建的證書(shū)文件,點(diǎn)上傳。然后證書(shū)就會(huì)顯示出來(lái),述要再點(diǎn)一下后面的 approve按鈕,頁(yè)面刷新后這個(gè)證書(shū)就可以下載了。下來(lái)是個(gè)cer文件,雙擊會(huì)自動(dòng)導(dǎo)入,導(dǎo) 入類(lèi)型選擇''登錄就可以。然后是添加自己的手機(jī)設(shè)備到xcode。把手機(jī)連到電腦上,在xcode的windows菜單下打 開(kāi)organiz

5、er,左邊的devices下面會(huì)列出你的手機(jī),右邊的identifier項(xiàng)就是你的手機(jī)的 udid,復(fù)制下來(lái),待會(huì)要用。如果這個(gè)手機(jī)還沒(méi)有設(shè)置過(guò)作為開(kāi)發(fā)機(jī),這個(gè)界面上應(yīng)該會(huì)有兩 個(gè)按鈕,點(diǎn)一下就可以把它設(shè)為開(kāi)發(fā)機(jī),在xcode里點(diǎn)build and go的時(shí)候就町以自動(dòng)的安 裝你的程序到手機(jī)上,不需要通過(guò)itunes 了。在開(kāi)發(fā)者中心的左邊devices導(dǎo)航頁(yè)里點(diǎn)add device,起個(gè)自己認(rèn)識(shí)的名字,把udid粘貼進(jìn)去就可以了。(這一步只是開(kāi)發(fā)證書(shū)有用,發(fā)布 證書(shū)是不需要這個(gè)東西的。)然后需要?jiǎng)?chuàng)建一個(gè)app id,在開(kāi)發(fā)者中心的app ids導(dǎo)航頁(yè)創(chuàng)建一個(gè)新的app id,這個(gè) app i

6、d需要跟程序的info.plist里而定義的程序identifier相對(duì)應(yīng),如果這里只輸入一個(gè)*, 那么info.plist那里寫(xiě)什么都可以,建議用*。然后進(jìn)入開(kāi)發(fā)者中心的provisioning菜單,在development頁(yè)面創(chuàng)建一個(gè)新的provisioning,需要選擇所使用的證書(shū),app id,和對(duì)應(yīng)的設(shè)備,牛成以后下載這個(gè) provisioning文件,把下載下來(lái)的文件拖到dock±的xcode的圖標(biāo)上就會(huì)自動(dòng)安裝進(jìn)去。然 后退出xcode重新打開(kāi),打開(kāi)你的項(xiàng)目,打開(kāi)project菜單下而的edit project settings, 進(jìn)入 build 頁(yè)面,找到下面的 c

7、ode signing identity,把 any iphone os device 項(xiàng)后面選 屮你的開(kāi)發(fā)者證書(shū),然后就可以把項(xiàng)目的編譯目標(biāo)設(shè)為device (而不是模擬器),試一下build and go 了。程序應(yīng)該會(huì)編譯完并自動(dòng)安裝到你的手機(jī)上,并自動(dòng)啟動(dòng)了。發(fā)布證書(shū)安裝步驟:再使用鑰匙串訪問(wèn)里而的9從證書(shū)代理請(qǐng)求證書(shū)仝功能,輸入自己的email,名稱(chēng)要寫(xiě)購(gòu)買(mǎi)證保存不來(lái)一進(jìn)入開(kāi)發(fā)者中心certificates里面的distribution頁(yè)面,選擇前面保存的文件上傳,然后 approve -下,下載這個(gè)證書(shū),雙擊導(dǎo)入,類(lèi)型選登錄。進(jìn)入開(kāi)心者中心provisioning里面的distri

8、bution頁(yè)血,添加新的provisioning,類(lèi)型選app store,(如果選了 ad hoc,就只有你添加過(guò)udid的手機(jī)才能安裝這個(gè)程序了),證書(shū) 應(yīng)該是自動(dòng)出現(xiàn)的,app id選好,創(chuàng)建完成,下載這個(gè)文件,拖到xcode的圖標(biāo)上安裝完成。 退出xcode再重新打開(kāi),否則加載不了你剛剛添加的那個(gè)證書(shū),會(huì)出現(xiàn)provihoning無(wú)效的 提示。然后打開(kāi)你的項(xiàng)冃,進(jìn)入''edit project settings",進(jìn)入configuration頁(yè)面,選中release 點(diǎn)擊下面的duplicate,復(fù)制一個(gè)新的配置項(xiàng)出來(lái),命名為distribution。然后

9、進(jìn)入build頁(yè) 面,頂上的 configuration 下拉框選屮 distribution,下面的 code signing identity 里面的 any iphone os device后面對(duì)應(yīng)的值選中你的那個(gè)distribution的證書(shū)。然后就可以編譯程 序了。如果你z前按照類(lèi)似這個(gè)教程 自己牛成過(guò)證書(shū)并h改過(guò)project settings和info.plist,需要把這兩個(gè)地方改回去,否則編譯 的時(shí)候會(huì)出現(xiàn)一個(gè) waming, codesign warning: provisioning is not applicable for product typeyapplicati

10、on in sdk 'device - iphone os 22。刪掉 project setting 里 面的 provisioning_profile_allowed = no 和 provisioning_profile_required = no,以及 info.plist 的 signeridentity,再編譯, 應(yīng)該就不會(huì)出錯(cuò)了。程序發(fā)布到應(yīng)用程序商店的步驟:在開(kāi)發(fā)者中心的distribution導(dǎo)航里而的app store頁(yè)面,在下面的app store下面的 leam more展開(kāi),就可以看到go to itunes connect的鏈接。進(jìn)入以后點(diǎn)擊manage m

11、y application,就可以添加自己的程序了。需要選擇程序的語(yǔ)言,國(guó)家,介紹等等基本信息,然后下一步上傳程序和其它圖片。這個(gè)地 方上傳的程序,就是把你的項(xiàng)目編譯以后生成的那個(gè)app的目錄直接壓縮成zip±傳,(這 個(gè)app冃錄里面的任何文件都不可以更改,否則簽名就不對(duì)了)。傷嚅要準(zhǔn)備一張512x512 的png圖片作為大logo,還需要準(zhǔn)備5張程序運(yùn)行的界面截圖,在這個(gè)頁(yè)面上挨個(gè)選choose file,再點(diǎn)擊upload file,出現(xiàn)對(duì)號(hào)就沒(méi)問(wèn)題了。然后選擇程序的價(jià)格,默認(rèn)有很多可以選,free 是免費(fèi),1是0.99美元,2是1.99美元,諸如此類(lèi)。如果非免費(fèi)程序,你還得準(zhǔn)

12、備一份購(gòu)買(mǎi) 協(xié)議。再點(diǎn)下一步,就可以等待程序?qū)徍肆?。感覺(jué)似乎很復(fù)雜,不過(guò)只要按教程上的步驟一步一步的做,肯定是沒(méi)有問(wèn)題的。iphone程序開(kāi)發(fā)新人faqq:學(xué)習(xí)開(kāi)發(fā)iphone程序難嗎,多久能學(xué)會(huì)?a:這取決于你的編程底子,如果真的對(duì)程序一竅不通,連什么叫程序,過(guò)程,函數(shù),循 環(huán),變量,類(lèi),對(duì)象統(tǒng)統(tǒng)不知道的話(huà),可能需要花個(gè)半年,如果你對(duì)其他語(yǔ)言尤其是vb, vc或者c#已經(jīng)很熟了,那就很簡(jiǎn)單了。q:開(kāi)發(fā)iphone程序需要什么軟硬件條件?a:需要一臺(tái)mac (在普通電腦上裝mac也可以,有很多網(wǎng)站和文章專(zhuān)門(mén)研究這個(gè),但是 我不負(fù)責(zé)教這個(gè),我的前一篇文章講的那個(gè)虛擬機(jī)也是可以的,但是能不能在你的

13、電腦上跑 起來(lái)就不保證了),一部iphone或者訂ouch用來(lái)調(diào)試。有錢(qián)就買(mǎi)貴的,沒(méi)錢(qián)就買(mǎi)便宜的。 現(xiàn)在二手touch只要七八百。不要再問(wèn)能不能在windows下開(kāi)發(fā)了,沒(méi)有意義的問(wèn)題。q:需要學(xué)什么呢?a: iphone 的開(kāi)發(fā)工具是 sdk,登錄 http:/developer. apple, com/iphone/就可以免費(fèi) 下載最新的sdk,目前分兩個(gè)版本,分別対應(yīng)mac osx 10. 5和10. 6也就是snow leopard0 sdk的核心是xcode,它是個(gè)像visual studio 一樣的開(kāi)發(fā)工具,它所使用的語(yǔ)言主要是 objective-c,同時(shí)支持編譯c和c卄文件,你

14、在項(xiàng)目里是可以混用這三種語(yǔ)言的。q:有沒(méi)有什么好書(shū)介紹?a:本人最推崇的是iphone開(kāi)發(fā)基礎(chǔ)教程,対應(yīng)的英文版名字是beginning iphone development exploring the iphone sdko注意,本書(shū)只適合開(kāi)發(fā)應(yīng)用,游戲部分涉及很少。 而且你最好有不錯(cuò)的編程基礎(chǔ)來(lái)看這本書(shū)。另一本是iphone開(kāi)發(fā)秘籍,對(duì)應(yīng)的英文版 是the iphone developer" s cookbooko前面一本適合入門(mén),后面一本適合做參考書(shū),隨 時(shí)拿出來(lái)查閱某些功能的寫(xiě)法。另外還有開(kāi)發(fā)工具帶的api文檔,官方的詳細(xì)的入門(mén)教程(幾 乎每個(gè)類(lèi)都有相應(yīng)的教程和可以參考的項(xiàng)目

15、源代碼,不過(guò)這個(gè)是需要付錢(qián)以后才能看的), 最后還有g(shù)oogle,大部分問(wèn)題都可以在國(guó)內(nèi)外的論壇上找到答案。q:為什么要買(mǎi)證書(shū)?什么時(shí)候應(yīng)該買(mǎi)?應(yīng)該買(mǎi)哪個(gè)?a:官方的證書(shū)有三種,$99的個(gè)人版,$99的公司版,$299的大企業(yè)版。第三個(gè)不是用 于普通開(kāi)發(fā)者的,不必關(guān)心。大部分個(gè)人開(kāi)發(fā)者應(yīng)該用第一個(gè),如果你有自己的小團(tuán)隊(duì),需 要多人一起開(kāi)發(fā),可以買(mǎi)第二個(gè),需要提供公司營(yíng)業(yè)執(zhí)照的復(fù)印件,其它注冊(cè)跟第一個(gè)差不 多。如果你不買(mǎi)證書(shū),你的開(kāi)發(fā)工具編譯出來(lái)的程序只能在iphone模擬器里跑,不能安裝到 真機(jī)上跑。以前有破解方法,自從sdk3. 0這個(gè)破解已經(jīng)很困難了。所以如果你預(yù)計(jì)自己學(xué) 習(xí)語(yǔ)言之類(lèi)的還需

16、要半年,那就先別買(mǎi),因?yàn)檫@99美元只能用一年,你先浪費(fèi)上半年就沒(méi) 必要了。等你的程序已經(jīng)寫(xiě)的差不多,模擬器里都調(diào)試的沒(méi)問(wèn)題了,需要裝上真機(jī)的時(shí)候再 買(mǎi)。注冊(cè)過(guò)程很簡(jiǎn)單,跟著向?qū)ё?,最后一步?guó)內(nèi)用戶(hù)需要下載它的pdf表格打印!11來(lái),填 上信用卡信息和簽名傳真到美國(guó)去。傳真可以用faxzero, com這個(gè)網(wǎng)站,用數(shù)碼相機(jī)把文件 拍下來(lái)做成word就可以發(fā),免費(fèi)的。一般三四天就可以拿到激活碼,再登錄前面那個(gè)開(kāi)發(fā) 者中心激活賬號(hào)就可以下載口己的證書(shū)來(lái)使用了。q: iphone開(kāi)發(fā)賺錢(qián)嗎?a:是的,蘋(píng)杲已經(jīng)宣揚(yáng)了很多的通過(guò)app store暴富的神話(huà),國(guó)內(nèi)也有ifighter和139. me 這樣的神話(huà)存在,不過(guò)世間萬(wàn)物基本上都遵循二八法則,永遠(yuǎn)只有20%的成功者,不過(guò)通常 只要你的態(tài)度是認(rèn)真的,精心做出一個(gè)有用的或者好玩的東西,憑借app store超過(guò)20億 的下載量,收回成本應(yīng)該是很簡(jiǎn)單的。80%的人平分20%的錢(qián),另外20%的人平分那80%的錢(qián)。 就看你能成為哪一個(gè)了。q:有問(wèn)題去哪里可以問(wèn)?a:我確實(shí)有兩個(gè)qq群,但是如果你有問(wèn)題就跑到群里去問(wèn),雖然可能能夠在最短時(shí)間 內(nèi)得到答案,但是你不會(huì)得到成長(zhǎng),最有效的方法是問(wèn)google,搜索的過(guò)程你但可

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論