Appstore發(fā)布流程_第1頁
Appstore發(fā)布流程_第2頁
Appstore發(fā)布流程_第3頁
Appstore發(fā)布流程_第4頁
Appstore發(fā)布流程_第5頁
免費預覽已結束,剩余11頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、準備工作制彳ICON設置程序中使用的ICON抓屏給程序起名更改名字其他的設定創(chuàng)建distributionbuild創(chuàng)建Provisioning注冊證明書創(chuàng)建ProvisioningProfile項目設定編譯發(fā)布程序到AppStore連接iTunesConnect發(fā)布程序iPhone開發(fā)的專家iPhone開發(fā)入門(11)-在AppStore上發(fā)布程序程序終于編寫好了,這一回介紹應用程序的發(fā)布流程。通過AppStore將自己的程序向全世界公開。準備工作向AppStore注冊自己的程序之前,需要準備以下的東西。 57X57像素的ICON 512X512像素的ICON(JPEG或TIFF格式) 屏幕截

2、圖制作ICON這里的兩個圖標分別是設備上表示這個應用程序的圖標(57X57)和在iTunes的AppStore上表示的圖標(512X512)。比如下面這兩個圖標。需要注意的是,小的圖標(57x57)可以是PNG&式的,而在AppStore上用的大的圖標(512x512)必須是JPEG或者TIFF的格式。其中小的圖標在編譯程序的時候作為程序資源已經包含到程序文件中了,而大的圖標需要通過別的方式登錄到AppStore上。設置程序中使用的ICON首先來設置程序中使用的小圖標。這里圖標文件的名稱為Icon.png。打開程序的Xcode項目后,拖動該圖標文件到左邊的ResourcesJ目錄Simulat

3、or-20|Debug口尸”船名Infv.plistWarikan已Warlkan口二ClaiiesOtherSownetsMinWindOw.x口WjrikanVintrulle.xib一)WarikanViewContrcilleM己inWindows2Infdplin0FrameworksIk-UKit.framWor百工一匕杏Wil恪忐祜史在彈出的對話框中,選擇上面的拷貝到目的組文件夾(必要的情況下),并確認下面的添加到目標被選上了。點擊添加。圖標添加到工程中后,需要設定其為應用程序的ICON點擊Resources文件夾下的Info.plist,在Iconfile表中輸入圖標名稱Ico

4、n.png。AOQInfo.plistInfdpIMtf-JJ|松里InformdtiOAPropertyLst(12Items)LocalizatiohnativedevelopmentreEnglishBundledisplaynarni?tiP?ORUCT_NAMFExecutablefileHEXE匚LTTABLE-NAMEIkenfile上防口速Bundleidentifiercam.yourcompAnyL1PRODUCT_NAME:idemifierInfoDictionaryversion6.0BundlenameXPPMCT_NAME)BundleOSTyptcodeAPPL

5、BundlecreatorOSTypecode7mBundleversionlqLSftequiresIPhcneOSMainnibfileba&cnimcMainWindow這樣,就完成了程序中圖標的設置,編譯以后就可以顯示出來啦。抓屏屏幕截圖可以通過Xcode的organizer來抓取。設備連接下的情況,從organizer選擇Screenshot標簽。34nnm4fyCunwlvCrh,PI.gwrj點擊右下角的Capture,就會自動截取連接中設備的屏幕。所以在應用程序啟動的時候點擊這個按鈕就可以了。抓取后可以將圖片拖動到適當?shù)牡胤奖4?。格式選擇JPEG給程序起名給程序起個好名字是很重

6、要的。改名字會被顯示在主畫面的程序圖標下面。名字不要太長,否則會被省略掉。語言是英語還是漢語沒有關系。更改名字缺省狀態(tài)下程序的名稱與項目的名稱一致。需要更改的時候,編輯剛才設置圖標時的Info.plist,其中的Bundledisplayname就是應用程序的名稱。再理YvdiueInformalionPropertyList(12items)LocalizationnativedevelopmentreEnglishBundledisplayname:,副勘奉ftExecuobFeft1eS|EXECUTABLE_NAMEJIconfileIcon.pngbundleidentifier8K

7、H.)u8E即ny5PBiQQUCT_SIAME;目nH能r1InfoDictionaryversion6.0Bundlename31PRODUCTAMEBundle05TypecodeAPPLbundkcreatorOSTypecode?7?BundleversionLOLSRLequiresIPtioneOS得Mainnibfifebasenameh1dinWindow其他的設定再來看看Info.plist中還能設置什么信息。*根據(jù)程序的界面語言選擇那種語言的AppStore,使用Localizationnativedevelopmentregion。這里選擇Japan。為了區(qū)分不同組織,

8、作者開發(fā)的應用程序,使用Bundleidentifier中的com.yourcompany,選取不同的KeyWord盡量選擇與自己獨特IBundleversion中設置程序的版本信息,比如最初發(fā)表的時候是1.0倉|J建distributionbuild發(fā)布在AppStore的程序與之前開發(fā)中在iPhone或者模擬器中測試的程序是不同的。需要用叫做distributionbuild的方式來編譯。與之前的編譯方式相同的是也需要創(chuàng)建Provisioning。創(chuàng)建Provisioning與上二BL創(chuàng)建Provisioning的方式一樣,由iPhoneDevCenter跳到ProgramPortal頁面

9、,按下面的順序來設置。注冊證明書選擇左邊的Certificates,雙擊Distribution。0ef!lDpmc(i1注IrltautfanHistoryHowToCurrentDistributionCertificateNameExpiratignDam*PrgvtsioninflProfilwStatusActiginsReqiuelCerUfltdleIYouClifrentlydonntha呢avdliddhtrlbulionIFyam日口nothavatheWWERintermediaterartificztenrald:,clekneretodownloadtcw.與上一回注

10、冊設備的證明書一樣的順序.選擇文件后注冊。結束之后下載證明書創(chuàng)建ProvisioningProfile與上一回介紹的一樣,選擇左邊的Provisioning后,雙擊Distribution。DDistributionMethod設置為AppStore,然后輸入上一回設置的內容,點擊Submit,下載安裝創(chuàng)建好的ProvisioningProfile。DislributlonCreateIPhoneDistributionProvisioningProfileprgvisiOHingprofles;htreto嶂ammore,5耳1HowTostction.DistriburtonMethodM

11、AppStw?OAdHgcProflteNkiiriFrajcrofili*nampDitributioiiGtrtihcateCertfi曲ed)名苣A|)pID|Selectan也即I。:5uhmlr項目設定為了創(chuàng)建distributionbuild,需要向工程中添加新的編譯目標。由Xcode的菜單點擊項目一項目設定中的構成標簽。a?!安趴诠?。卜WarikarT/情甄I一般一h-磁三A卜輛SEtl又卜在卿集:DebugRelease選擇表中的Released,并點擊在下的褪裂,生成Release的拷貝后,將其名稱改為Distribution。結束后點擊編譯標簽,選擇Distribution

12、AnyiPhaneD&Device:tPhcmW-N署名一工二也一川代又iphoneTDeplcymtfiiiPtifinrOSDpnlftvmnrTafnTiPhnnr最后,需要在AnyiPhoneOSDevice項目上選擇剛才安裝的ProvisioningProfile。編譯返回Xcode的主窗口,Active的SD3擇Device,Active的構成選擇Distribution。因為用distributionbuild編譯的文件不能直接在設備上使用,所以我們不能選擇編譯并執(zhí)行,而是只是點擊Xcode的編譯菜單下的編譯按鈕。Xcode77褊集表示7Qxi?h美行ifeitSCMDqyM皂2

13、.0IDistribution1東eJbKtr兒”ut迎臺(力仙爐)的尋要AWdrikanM,Other5oursLR4sourcts|warikanViewCon(rolfeMaTiWindow.xit)r|lnfo,plist比|kori-pngLFrameworks心一|?1,|一HN*-*一向一可Foundation.Icon-pngInforplistRidin,mMainWindowUlKirframeiWarikan.apWarikan_WarlkanApp外一二天辦據(jù)K可代PCD夕一*/卜布)!J一二X/次Gd兒產矍告至汽1工產工一潴=前G廿兒卜警告洼上|士工朝+K37UVD-

14、feJXrTJ7-11riJlTferTTT編譯介紹以后,在項目目錄下的Distribution-iphoneos目錄在文件上點擊右鍵,選擇壓縮為build文件夾下會生成后綴名為app的文件就是編譯好的程序文件(項目名).app之后,就會在相同目錄下生成后綴名為zip的壓縮文件發(fā)布程序到AppStore為了將應用程序發(fā)布到AppStore上,需要使用iTunesConnect連接iTunesConnect選擇ProgramPortal中的Distribution一AppStore標簽。點擊AppStore項目中的LearnMoreJ,然后點擊其中的GotoiTunesConnect連接。2.S

15、ubmitthroughiTunesConnectSubmityourmetadataandbinarytoiTunesConnectNote;LogintoiTunesConnectwiththeAppleIDandpasswordyouusetoaccess(hePhoneDevCenter.發(fā)布程序CpnMCLLa魚l國EjIHtfHltCOnFETC0TtWlOCJiKIfTUHCflnCCMl在下右邊的ManageYourApplication。在接下來的畫面上點擊AddNewApplication。如果是第一次發(fā)布自己的程序,需要設置程序的語言和開發(fā)者的名稱。開發(fā)者的名稱是指用iT

16、unesConnect連接AppStore的時候,在右上角表示的名字,這個名字可以是公司的名稱,卡發(fā)團隊的名稱,或者是你所開發(fā)程序的獨一無二的品牌。這兩個設置以后不能更改的,所以需要慎重。接下來的畫面確認你的程序是否需要加密,一般選擇No。在接下來的畫面Overview中輸入程序的其他信息,加粗的字體是必須的項目。 ApplicationName-程序名稱 ApplicationDescription-程序說明 Device-對應設備。選擇對應的設備 PrimaryCategory-程序的分類 Copyright-著作權,開發(fā)者的名字等信息 VersionNumber-在AppStore上表示

17、的程序版本。一般與程序中設置的版本一致 SKUNumber-產品號碼。如果你開發(fā)了多個程序,不要與其他程序重復 SupportURL-在AppStore上表示的技術支持的地址鏈接 SupportEmailAddress-郵箱地址在接下來的畫面UploadJ中上傳事先準備好的文件。Application-編譯好的應用程序文件(壓縮文件,后綴名為zip的那個)Large512x512Icon-512X512像素的圖標文件PrimaryScreenshot-屏幕截圖文件選擇好后,點擊下一步。在接下來的Pricing畫面,設置程序的發(fā)布日期,以及發(fā)布的國家。AvailabilityDate-應用程序的發(fā)布日期。如果不知道,缺省為上傳的IPriceTier-應用程序的價格。如果是免費的選擇Free這里,設定發(fā)布日期的時候需要留意一件事情。因為上傳的程序實體不能立刻發(fā)布到AppStore上,需要內部檢測人員的評審,只有通過的才能真正地上傳到AppStore上。這個評審的時間大概是2個星期左右。而上傳的信息等會根據(jù)你設定的發(fā)布日期來顯示。所以,如果你設置發(fā)布日期為上傳的日期,那么廣告打出去了(AppStore上的首頁中顯示),而實際的程序卻不能下載。到了真正能下載的時候,你的廣告已經落的老后了,減少了被點擊的幾率。所以一般設置發(fā)布的日期都比上傳的日期晚上2/3周為宜。接下來,在L

溫馨提示

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

評論

0/150

提交評論