iOS開發(fā)者賬號申請及APP上傳、更新指南
一、申請?zhí)O果開發(fā)者賬號
想要開發(fā)并發(fā)布iOS應(yīng)用,首先需要在蘋果App Store申請開發(fā)者賬號。以下是詳細(xì)步驟:

1. 打開蘋果開發(fā)者官網(wǎng)的鏈接。
2. 選擇“公司ios開發(fā)者計劃”。
3. 點擊“Enroll Now”進行注冊。
4. 填寫相關(guān)信息并點擊“continue”。
5. 此時會問詢是否已有蘋果帳號,如果沒有,需要創(chuàng)建一個新賬戶。

6. 選擇注冊類型為個人還是公司賬戶。個人開發(fā)者若不需要團隊開發(fā),可選擇以個人身份注冊;公司開發(fā)者若需要團隊協(xié)作,則選擇公司賬戶。
7. 完善個人資料,包括姓名、聯(lián)系方式、郵箱等。請注意,在填寫個人資料時,務(wù)必確保信息準(zhǔn)確無誤。
8. 提交申請后,會收到一封確認(rèn)郵件,告知你的Enrollment ID以及Apple ID。
二、上傳應(yīng)用至App Store
完成開發(fā)者賬號申請后,即可上傳應(yīng)用至App Store。以下是上傳流程:

1. 使用Apple ID登錄iTunes Connect。
2. 創(chuàng)建新的應(yīng)用信息,包括應(yīng)用的名稱、描述、價格等。
3. 準(zhǔn)備應(yīng)用的二進制文件(即應(yīng)用安裝包),并選擇合適的平臺版本。
4. 在iTunes Connect中提交應(yīng)用審核。審核通過后,應(yīng)用將出現(xiàn)在App Store中。
三、更新應(yīng)用到App Store

當(dāng)需要更新已發(fā)布的應(yīng)用時,需按照以下步驟操作:
1. 登錄iTunes Connect,進入“我的應(yīng)用”頁面。
2. 選擇需要更新的應(yīng)用,點擊“添加版本”按鈕。
3. 提交更新的二進制文件和應(yīng)用信息。這些信息應(yīng)與之前提交的信息一致,但可根據(jù)需要進行調(diào)整或修改。請注意在更新內(nèi)容時遵循蘋果的應(yīng)用提交審核指南以確保審核通過。提交更新后等待蘋果審核即可。審核通過后更新將在App Store上線。請注意及時關(guān)注審核狀態(tài)以便了解更新進度和可能的問題反饋。同時請確保更新內(nèi)容符合蘋果的應(yīng)用提交審核政策以確保順利發(fā)布更新內(nèi)容并避免不必要的麻煩和延誤時間。此外還需要注意以下幾點:在提交應(yīng)用到App Store之前確保已經(jīng)擁有有效的App ID發(fā)布證書以及Provisioning profile這些組件對于成功發(fā)布應(yīng)用至關(guān)重要因此需要妥善準(zhǔn)備并管理它們以避免在發(fā)布過程中出現(xiàn)問題。同時請務(wù)必遵循蘋果的開發(fā)者指南和政策以確保順利發(fā)布和更新應(yīng)用提高應(yīng)用的兼容性和穩(wěn)定性從而獲得用戶的信任和滿意度從而帶來商業(yè)成功并促進業(yè)務(wù)的持續(xù)發(fā)展實現(xiàn)商業(yè)價值的最大化提高市場競爭力和品牌形象實現(xiàn)業(yè)務(wù)增長和商業(yè)目標(biāo)因此不要忽視任何可能影響用戶體驗的細(xì)節(jié)致力于提供最優(yōu)質(zhì)的產(chǎn)品和服務(wù)從而獲得商業(yè)上的成功并實現(xiàn)公司的長遠(yuǎn)規(guī)劃和發(fā)展目標(biāo)。在完成更新后,請確保及時通知用戶新版本的應(yīng)用已經(jīng)上線,并告知用戶新版本的功能和優(yōu)勢,以吸引用戶下載和更新應(yīng)用。
四、關(guān)于審核
值得注意的是,蘋果的審核過程相對嚴(yán)格,可能需要一些時間。開發(fā)者需要耐心等待并關(guān)注審核狀態(tài),以便及時作出調(diào)整。確保應(yīng)用內(nèi)容、功能等符合蘋果的應(yīng)用提交審核指南和政策,以提高審核通過率。五、總結(jié)
申請iOS開發(fā)者賬號并上傳、更新應(yīng)用是一個相對簡單但可能需要一些時間和耐心的過程。按照上述步驟操作,可以順利完成申請和開發(fā)過程,成功發(fā)布并更新應(yīng)用。在過程中請務(wù)必遵循蘋果的開發(fā)者指南和政策,以確保順利發(fā)布應(yīng)用并提高用戶體驗。App開發(fā)過程中的證書、配置文件與資源準(zhǔn)備一、開發(fā)證書與Provisioning Profile(配置文件)

如果你已經(jīng)在實體設(shè)備上測試過你的App,那么你對創(chuàng)建development certificate應(yīng)該已經(jīng)比較熟悉。對于不太熟悉的朋友,我強烈建議你閱讀蘋果關(guān)于signing certificates和provisioning profiles的詳細(xì)指導(dǎo)。在App開發(fā)過程中,Provisioning Profile的創(chuàng)建是非常重要的一步。一旦你創(chuàng)建了App ID和distribution certificate,你就可以創(chuàng)建一個iOS provisioning profile,以便在App Store中銷售你的App。重要的是,用于App Store分銷的provisioning profile不能和ad hoc distribution使用相同的profile。如果你使用的是通配符App ID,那么你的多個app就可以使用相同的provisioning profile。
二、Build Settings(生成設(shè)置)
完成App ID、distribution certificate和provisioning profile的配置后,我們需要設(shè)置Xcode中target的build settings。在Xcode Project Navigator的targets列表中選擇一個target,打開頂部的Build Settings選項,然后更新Code Signing以匹配之前創(chuàng)建的distribution provisioning profile。有時,新添加的provisioning profiles在build settings的Code Signing中不會立即顯示,此時重啟Xcode就可以解決問題。
三、Deployment Target(部署目標(biāo))
Deployment target是Xcode中每個target都有的一個重要設(shè)置,它指示了app可以運行的最小版本。當(dāng)決定提高現(xiàn)有app的deployment target時,你需要在更新版本的版本注釋中進行說明。對于新app,建議將deployment target設(shè)置為最近發(fā)布的系統(tǒng)版本。盡管提高deployment target可能會使你失去部分市場,但實際上,大部分用戶都會及時更新他們的iOS版本。在最新的WWDC2014上,iOS7的市場占有率已經(jīng)達到了87%。

四、資源包(Assets)
資源包是App開發(fā)中不可或缺的一部分,其中包括圖標(biāo)(Icons)和屏幕截圖(Screenshots)。
1. 圖標(biāo)(Icons):Icon是App中不可分割的一部分。你需要確保提供的icon尺寸符合蘋果的要求。對于iTunesArtwork,需要1024px x 1024px;對于iPad/iPad Mini,需要72px x 72px和114px x 114px;對于iPhone/iPod Touch,則需要57px x 57px和114px x 114px,另外還需要為iPhone5/iPhone5c/iPhone5s提供120px x 120px的圖標(biāo)。Search Icon和Settings Application的圖標(biāo)尺寸也是可選提供的。
2. 屏幕截圖:屏幕截圖對于展示你的App功能至關(guān)重要。你可以上傳最多5張截圖,雖然至少需上傳一張,但建議盡可能提供多張不同角度的截圖以展示你的App特色。需要為iPhone/iPod Touch和iPad/iPad Mini準(zhǔn)備不同的屏幕截圖。

一、Status Magic:提升你的應(yīng)用吸引力
Shiny Development推出的售價僅為6.99美元的Mac軟件Status Magic,能夠幫助你更有效地展示應(yīng)用魅力。這款軟件可以助你輕松將狀態(tài)欄置于截圖的理想位置,因為屏幕截圖和icon是給予用戶的第一印象,直接關(guān)系到用戶的購買決策。利用Status Magic,你的截圖可以更加專業(yè),更具吸引力。
二、屏幕截圖與元數(shù)據(jù)管理的藝術(shù)
為了吸引用戶并促成下載,精心準(zhǔn)備的屏幕截圖至關(guān)重要。除了實際截圖,你也可以考慮使用策略性設(shè)計來增強吸引力。例如,參考Where's My Water?的截圖策略,可以更有效地吸引用戶關(guān)注。在提交應(yīng)用前,管理應(yīng)用元數(shù)據(jù)同樣重要。這包括應(yīng)用名稱、版本號、主要類別、簡潔描述、關(guān)鍵詞以及支持URL等。確保這些信息的準(zhǔn)確性和吸引力,有助于提升應(yīng)用的下載量。
三、企業(yè)級iOS應(yīng)用的提交與上傳

對于企業(yè)級iOS應(yīng)用的上傳,首先需要申請證書。通過企業(yè)賬號進行Certificate Signing Request (CSR)文件的生成。在Mac系統(tǒng)中,進入“鑰匙串訪問”以生成CS件。接著,登錄相關(guān)平臺請求Certificate證書。完成證書申請后,進行App ID的創(chuàng)建,確保bundle ID與應(yīng)用的bundle ID完全一致。生成Provisioning Profile(企業(yè)版無需device即iPhone的UDID),完成證書環(huán)節(jié)。
四、通過證書打包ipa
在完成證書申請和配置后,接下來是打包ipa的步驟。這一步需要將手機連接電腦,并確保調(diào)試選項選擇真機。使用之前生成的證書和配置信息,將應(yīng)用打包成ipa格式。手動生成plist文件,準(zhǔn)備提交審核或分發(fā)。
五、應(yīng)用的提交與審核
自Xcode 4起,開發(fā)者提交應(yīng)用的過程變得更為簡便。在iTunes Connect中創(chuàng)建應(yīng)用后,即可開始提交流程。登錄你的iOS開發(fā)者賬號,點擊“Manage Your Apps”,然后選擇“Add New App”,選擇“iOS App”,并填寫相關(guān)表格。確保所有信息準(zhǔn)確無誤后,提交等待審核。審核通過后,你的應(yīng)用將正式上線,等待用戶的下載和使用。

一、打包 IPA 文件
一、編輯 Scheme
在 Xcode 中打開需要打包的 iOS 應(yīng)用,定位至 "Product",從下拉菜單中選擇 "Scheme",接著點擊 "Edit scheme"。在此界面填寫 scheme name,操作如圖 14 所示。這一步是為了定制特定的編譯和調(diào)試設(shè)置。
二、選擇證書并歸檔

在 Scheme 編輯完成后,選擇對應(yīng)的開發(fā)者證書。此證書是你之前生成的用于簽名應(yīng)用的證書。操作步驟為:Product -> Archive。根據(jù)圖 15 和圖 16 的指引完成操作。完成后,你將得到一個 IPA 包,這是你的應(yīng)用的安裝包。
二、發(fā)布 APP
三、創(chuàng)建并編輯 Info.plist 文件
要發(fā)布應(yīng)用,你還需要一個 Info.plist 文件。這個文件在 Xcode 6 之前會自動生成,但在此版本之后需要手動創(chuàng)建。這個文件包含了應(yīng)用的元數(shù)據(jù),如名稱、圖標(biāo)等。我們提供一份 Info.plist 模板供你參考。復(fù)制模板,重命名為 Info.plist 并打開,按照提示進行編輯。圖 18 展示了 Info.plist 的一個示例。
四、部署 Info.plist 文件的位置與安裝流程

Info.plist 文件的 URL 必須是 https 協(xié)議。如果沒有 https 網(wǎng)站,你可以將其上傳至第三方平臺(如 GitHub Pages)。操作方法是創(chuàng)建一個公開的項目(非私有),將編輯好的 Info.plist 文件上傳至該項目。獲取 Info.plist 的 URL 后,你可以開始安裝流程。在 Safari 中輸入特定字符串,如 "itms-services:///?action=download-manifest&url=",并跟上你的 Info.plist 的 URL。Safari 會解析你輸入的字符串,找到 Info.plist 文件并根據(jù)其中的信息下載 IPA 包和訪問應(yīng)用的圖標(biāo)。
五、Safari 安裝操作詳解
當(dāng)你在 Safari 中輸入特定字符串并訪問 Info.plist 的 URL 后,Safari 會執(zhí)行以下操作:
1. 解析輸入的字符串,找到 Info.plist 文件。
2. 根據(jù) Info.plist 文件里提供的信息下載 IPA 包。

3. 同時訪問并下載應(yīng)用的大小圖標(biāo)。
章節(jié)一:引入
在深探這份數(shù)據(jù)之前,我們先來了解一下它的背景。這份XML文件似乎是關(guān)于某種應(yīng)用包的描述信息,包含了應(yīng)用的資產(chǎn)、圖像和元數(shù)據(jù)等重要細(xì)節(jié)。接下來,讓我們一起揭開這個應(yīng)用的神秘面紗。
章節(jié)二:應(yīng)用資產(chǎn)
我們看到的是一個應(yīng)用的資產(chǎn)列表。其中有一項特別引人注目——“ipa包URL(必填)”,這可能是應(yīng)用的主要安裝包來源。除此之外,還有其他的資產(chǎn)項,共同構(gòu)成了這個應(yīng)用的基礎(chǔ)骨架。

章節(jié)三: 圖像信息
緊接著,文件描述了與這個應(yīng)用相關(guān)的圖像信息。這里有兩種圖像尺寸:“下載時大圖(非必填)”和“下載時小圖(非必填)”。雖然它們不是必需的,但顯然,對于應(yīng)用的展示和用戶體驗來說,這些圖像尺寸都是非常重要的。
章節(jié)四:應(yīng)用元數(shù)據(jù)
在這部分,我們獲取了關(guān)于應(yīng)用的更多詳細(xì)信息。其中包括“BundleID(必填)”,它可能是用來唯一標(biāo)識這個應(yīng)用的;還有應(yīng)用的版本信息“bundle-version”,當(dāng)前為“1.0”;以及應(yīng)用的種類“kind”,這里標(biāo)識為“software”。還有應(yīng)用的副標(biāo)題和主標(biāo)題,這些都是展示應(yīng)用時的重要信息。
章節(jié)五:總結(jié)與應(yīng)用信息

經(jīng)過上述的探討,我們對這個應(yīng)用已經(jīng)有了初步的了解。這份XML文件為我們提供了關(guān)于應(yīng)用資產(chǎn)、圖像和元數(shù)據(jù)的詳盡信息。這些信息對于應(yīng)用開發(fā)者、運營者和用戶來說都是至關(guān)重要的。通過這個應(yīng)用,我們可以預(yù)見未來的數(shù)字世界將如何更加豐富和多彩。
注:以上內(nèi)容是基于您提供的XML數(shù)據(jù)的解讀和推測,具體的應(yīng)用信息和用途還需根據(jù)實際情境來確定。