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

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

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

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

5、er,左邊的devices下面會(huì)列出你的手機(jī),右邊的identifier項(xiàng)就是你的手機(jī)的 udid,復(fù)制下來,待會(huì)要用。如果這個(gè)手機(jī)還沒有設(shè)置過作為開發(fā)機(jī),這個(gè)界面上應(yīng)該會(huì)有兩 個(gè)按鈕,點(diǎn)一下就可以把它設(shè)為開發(fā)機(jī),在xcode里點(diǎn)build and go的時(shí)候就町以自動(dòng)的安 裝你的程序到手機(jī)上,不需要通過itunes 了。在開發(fā)者中心的左邊devices導(dǎo)航頁(yè)里點(diǎn)add device,起個(gè)自己認(rèn)識(shí)的名字,把udid粘貼進(jìn)去就可以了。(這一步只是開發(fā)證書有用,發(fā)布 證書是不需要這個(gè)東西的。)然后需要?jiǎng)?chuàng)建一個(gè)app id,在開發(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那里寫什么都可以,建議用*。然后進(jìn)入開發(fā)者中心的provisioning菜單,在development頁(yè)面創(chuàng)建一個(gè)新的provisioning,需要選擇所使用的證書,app id,和對(duì)應(yīng)的設(shè)備,牛成以后下載這個(gè) provisioning文件,把下載下來的文件拖到dock±的xcode的圖標(biāo)上就會(huì)自動(dòng)安裝進(jìn)去。然 后退出xcode重新打開,打開你的項(xiàng)目,打開project菜單下而的edit project settings, 進(jìn)入 build 頁(yè)面,找到下面的 c

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

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

9、進(jìn)入build頁(yè) 面,頂上的 configuration 下拉框選屮 distribution,下面的 code signing identity 里面的 any iphone os device后面對(duì)應(yīng)的值選中你的那個(gè)distribution的證書。然后就可以編譯程 序了。如果你z前按照類似這個(gè)教程 自己牛成過證書并h改過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)用程序商店的步驟:在開發(fā)者中心的distribution導(dǎo)航里而的app store頁(yè)面,在下面的app store下面的 leam more展開,就可以看到go to itunes connect的鏈接。進(jìn)入以后點(diǎn)擊manage m

11、y application,就可以添加自己的程序了。需要選擇程序的語言,國(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)就沒問題了。然后選擇程序的價(jià)格,默認(rèn)有很多可以選,free 是免費(fèi),1是0.99美元,2是1.99美元,諸如此類。如果非免費(fèi)程序,你還得準(zhǔn)

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

13、電腦上跑 起來就不保證了),一部iphone或者訂ouch用來調(diào)試。有錢就買貴的,沒錢就買便宜的。 現(xiàn)在二手touch只要七八百。不要再問能不能在windows下開發(fā)了,沒有意義的問題。q:需要學(xué)什么呢?a: iphone 的開發(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 一樣的開發(fā)工具,它所使用的語言主要是 objective-c,同時(shí)支持編譯c和c卄文件,你

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

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

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

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論