1.創(chuàng)建開發(fā)者賬號(hào)
如果沒有開發(fā)者帳戶,您將無法提交應(yīng)用程序。個(gè)人和組織每年的費(fèi)用為99美元。除了發(fā)布應(yīng)用程序的能力之外,您還可以獲得許多其他好處,例如創(chuàng)建Safari擴(kuò)展程序、查看高級(jí)應(yīng)用程序分析、訪問Apple軟件的Beta版本以及使用TestFlight的能力。
創(chuàng)建開發(fā)者帳戶后,您就可以訪問App Store Connect,您可以在其中管理您的應(yīng)用程序并訪問有關(guān)它們的所有信息。
但是,在注冊(cè)為法人實(shí)體時(shí),您需要通過驗(yàn)證流程并獲得一個(gè)DUNS編號(hào),這是一個(gè)唯一的九位數(shù)企業(yè)標(biāo)識(shí)符。最好提前獲取,因?yàn)楂@取DUNS編號(hào)可能需要一些時(shí)間。
2.新建App,填寫產(chǎn)品頁面
為了創(chuàng)建一個(gè)新的應(yīng)用程序,打開我的應(yīng)用程序,然后點(diǎn)擊App Store Connect中的加號(hào)按鈕。
您將需要填寫以下信息:
平臺(tái):在這里,您可以指定您的應(yīng)用支持哪些Apple平臺(tái)。
名稱:最多包含30個(gè)字符。這是用戶將在App Store中看到的名稱。由于應(yīng)用程序的名稱已經(jīng)過驗(yàn)證,因此它應(yīng)該是唯一的。
主要語言:應(yīng)用程序信息的主要語言。
Bundle ID:在這里,您可以從開發(fā)者帳戶中注冊(cè)的應(yīng)用標(biāo)識(shí)符中進(jìn)行選擇。此值對(duì)于App Store上的每個(gè)應(yīng)用程序都是唯一的。Bundle ID必須與Xcode項(xiàng)目的Info.plist文件(在目標(biāo)的General > Identity部分中)中的bundle標(biāo)識(shí)符完全匹配。
SKU:代表庫存單位。SKU是可選字段,對(duì)用戶不可見。它可以是您在公司中使用的標(biāo)識(shí)符,也可以是對(duì)您有意義的其他東西。
用戶訪問權(quán)限:指定您的應(yīng)用程序是否應(yīng)該可供您的App Store Connect組織中的所有成員訪問,或者只允許特定人群訪問。
填寫所有必填字段并點(diǎn)擊“創(chuàng)建”按鈕會(huì)將您重定向到產(chǎn)品頁面。在這里,在應(yīng)用信息部分,您可以添加可本地化的信息。這對(duì)于針對(duì)不同地區(qū)的應(yīng)用程序來說非常重要。如果您不添加此信息,則將使用您在上一步中選擇的主要語言。
應(yīng)用類別是要填寫的另一個(gè)值。您必須選擇一個(gè)主要類別,如果您的應(yīng)用可以屬于多個(gè)類別,您可以選擇一個(gè)次要類別。
如果您的應(yīng)用是付費(fèi)的,您需要在定價(jià)和可用性部分確定定價(jià)。與Google Play市場(chǎng)不同,您不能在App Store中設(shè)置自己的價(jià)格。您需要從列表中選擇合適的價(jià)格等級(jí)。在這里,您還可以管理您的應(yīng)用在不同國家/地區(qū)的可用性;這在軟啟動(dòng)產(chǎn)品時(shí)會(huì)派上用場(chǎng)。
如果您的應(yīng)用程序需要登錄,您必須為Apple審核者提供測(cè)試憑據(jù)并填寫聯(lián)系信息,以防Apple想要詢問某些內(nèi)容。
在應(yīng)用隱私部分,需要隱私政策URL。它將在您的應(yīng)用程序頁面上可見,可以是PDF文件或網(wǎng)頁的鏈接。
3.設(shè)置角色、證書、標(biāo)識(shí)符和配置文件
注冊(cè)后,您需要設(shè)置角色、權(quán)限、證書、標(biāo)識(shí)符、配置文件等。查看Apple Developer Program的角色,了解有關(guān)角色和權(quán)限的更多信息。您的開發(fā)人員還需要獲得創(chuàng)建證書和配置文件的權(quán)限。如果沒有這些權(quán)限,您的開發(fā)人員將無法進(jìn)行任何必要的更改。
在獲得必要的權(quán)限后,開發(fā)人員可以簽署他們的應(yīng)用程序并在證書、標(biāo)識(shí)符和配置文件部分指定標(biāo)識(shí)符以及應(yīng)用程序的功能。
分發(fā)證書:用于識(shí)別您的團(tuán)隊(duì)并允許您將應(yīng)用程序提交到App Store的證書。
應(yīng)用ID:您的應(yīng)用的標(biāo)識(shí)符。Bundle ID必須與應(yīng)用程序二進(jìn)制文件中的bundleIdentifier相同。
配置文件:只有Apple簽名的應(yīng)用程序才能安裝在iOS設(shè)備上。這在開發(fā)時(shí)會(huì)成為一個(gè)問題,因?yàn)槟赡芟M谔峤粚徍酥霸谡鎸?shí)設(shè)備上測(cè)試該應(yīng)用程序。配置文件是這個(gè)問題的解決方案;它們嵌入在您的應(yīng)用程序二進(jìn)制文件中,并允許應(yīng)用程序在Apple簽署之前在某些設(shè)備上運(yùn)行。必須為每個(gè)應(yīng)用程序創(chuàng)建一個(gè)配置文件。
4.上傳App Build
接下來,開發(fā)人員需要組裝應(yīng)用程序的構(gòu)建并上傳。在Xcode中打開您的應(yīng)用程序,轉(zhuǎn)到Signing and Capabilities部分,選擇正確的帳戶,繼續(xù)到General部分,然后設(shè)置要上傳的構(gòu)建版本。如果您要發(fā)布新應(yīng)用,請(qǐng)不要忘記將您的應(yīng)用版本設(shè)置為1.0.0;如果您要發(fā)布更新,請(qǐng)不要忘記增加構(gòu)建版本。
填寫完所有必要信息后,轉(zhuǎn)到Product -> Archive并讓它捆綁您的應(yīng)用程序。完成后,檔案窗口將打開;在這里你可以管理Xcode生成的所有檔案。然后,按“分發(fā)應(yīng)用程序”按鈕并將您的構(gòu)建上傳到App Store Connect。Xcode將自動(dòng)生成所有證書。如果有任何錯(cuò)誤,它會(huì)提醒您。
5.測(cè)試你的應(yīng)用
將您的應(yīng)用程序上傳到App Store Connect后,您需要打開TestFlight部分并將QA工程師添加到您的Apple團(tuán)隊(duì),以便他們可以測(cè)試應(yīng)用程序并檢測(cè)任何錯(cuò)誤。
6.填寫版本信息
現(xiàn)在,您需要前往App Store Connect并選擇您要發(fā)布的應(yīng)用程序。在這里,您需要添加應(yīng)用程序的屏幕截圖(JPG或PNG)和基本信息。
截圖
您最多可以上傳十個(gè)屏幕截圖。Apple要求上傳6.5英寸和5.5英寸iPhone的屏幕截圖。查看屏幕截圖規(guī)范以了解Apple的所有要求。屏幕截圖需要既能提供信息又能吸引人。前兩個(gè)屏幕截圖(如果沒有應(yīng)用預(yù)覽)顯示在搜索結(jié)果中,這就是它們非常重要的原因,它們是用戶首先看到的內(nèi)容之一。每種支持的語言的屏幕截圖可能不同。
應(yīng)用預(yù)覽
應(yīng)用預(yù)覽是展示核心應(yīng)用功能的可選短視頻。最長可達(dá)30秒,您最多可以添加3個(gè)應(yīng)用預(yù)覽。與屏幕截圖類似,應(yīng)用預(yù)覽可以本地化。
宣傳文字
促銷文本是唯一可以在不向App Store添加新版本應(yīng)用程序的情況下更新的字段。用戶可以在按下“閱讀更多”按鈕之前看到促銷字段。這是個(gè)可選的選項(xiàng)。
描述
描述字段包含有關(guān)應(yīng)用程序功能的所有信息。它不應(yīng)超過4000個(gè)符號(hào)。
關(guān)鍵詞
關(guān)鍵字使您的應(yīng)用更易于搜索,并幫助用戶在App Store中找到它。以下是對(duì)關(guān)鍵字的一些要求:
必須少于100個(gè)符號(hào)
使用空格分隔關(guān)鍵字詞組中的單詞
使用逗號(hào)分隔關(guān)鍵字和關(guān)鍵字詞組
支持網(wǎng)址
這是用戶可以獲得幫助的URL。這是一個(gè)必填字段。
最好有一個(gè)網(wǎng)站,這樣你就可以在這里放一個(gè)正確的鏈接。否則,您可以使用眾多免費(fèi)網(wǎng)站創(chuàng)建者之一。
營銷網(wǎng)址
這是用戶可以在其中找到有關(guān)應(yīng)用程序的營銷信息的URL。
圖標(biāo)
您的應(yīng)用程序圖標(biāo)應(yīng)該是獨(dú)一無二的,因?yàn)樗撬蠥pple設(shè)備上用戶體驗(yàn)的重要組成部分。Apple已指定正確的形狀和要求;請(qǐng)參閱人機(jī)界面指南。
分辨率:1024像素x 1024像素,72 dpi
格式:PNG
色彩空間:RGB,扁平化,不透明
形狀:沒有圓角的正方形
請(qǐng)注意,您無法在發(fā)布后立即更改App Store Connect中的應(yīng)用信息。除宣傳文字外,信息只能隨版本更新而改變。因此,在提交應(yīng)用程序之前,請(qǐng)仔細(xì)檢查所有字段。
接下來,您將被要求填寫App Clip、iMessage App和Apple Watch部分。只有當(dāng)您的應(yīng)用支持這些功能時(shí),您才需要這樣做。
7.選擇發(fā)布日期
在您提交App以供審核后,您的App將在Apple審核和認(rèn)證團(tuán)隊(duì)的候補(bǔ)名單中。審核過程最多可能需要兩周時(shí)間。很難預(yù)測(cè)您的應(yīng)用會(huì)被審核多長時(shí)間。
您可以選擇應(yīng)用的發(fā)布方式。以下是您的三個(gè)選項(xiàng):
手動(dòng):您需要在正面評(píng)價(jià)后單擊“發(fā)布”按鈕
自動(dòng):您的應(yīng)用將在正面評(píng)價(jià)后立即自動(dòng)發(fā)布
自動(dòng)有日期限制:應(yīng)用程序?qū)⒃诜e極評(píng)價(jià)后的特定日期發(fā)布
設(shè)置年齡等級(jí)
這是提交您的應(yīng)用以供審核之前的最后一步。您需要前往“設(shè)置應(yīng)用年齡分級(jí)”部分并完成調(diào)查。Apple將根據(jù)答案自動(dòng)設(shè)置您的應(yīng)用程序的年齡等級(jí)。
9.提交您的應(yīng)用以供審核
現(xiàn)在,您可以提交您的應(yīng)用以供審核。轉(zhuǎn)到TestFlight并選擇經(jīng)過測(cè)試的應(yīng)用程序構(gòu)建。它應(yīng)該滿足Apple的所有要求。
您的應(yīng)用程序可能被拒絕的原因
App Store有相當(dāng)嚴(yán)格的審批流程。2020年,Apple拒絕了15萬多個(gè)違反公司準(zhǔn)則的應(yīng)用程序。來自世界各地的500多名Apple專家每周手動(dòng)審查超過10萬個(gè)應(yīng)用程序或更新。
如果包含以下內(nèi)容,該應(yīng)用將不會(huì)進(jìn)入App Store:
任何惡意軟件
斷開的鏈接
公開的色情內(nèi)容、被殺害的人或動(dòng)物的圖像、鼓勵(lì)非法使用武器或鼓勵(lì)消費(fèi)煙草制品、非法藥物等的描述。
Apple嚴(yán)格控制生態(tài)系統(tǒng)的各個(gè)方面,使App Store成為一個(gè)安全且值得信賴的地方來安裝應(yīng)用程序并帶來令人驚嘆的體驗(yàn)。如果你的app沒有有價(jià)值的內(nèi)容,只是一堆沒有韻律和理由的頁面,Apple不會(huì)讓你提交到App Store。有時(shí),即使是符合所有準(zhǔn)則的應(yīng)用程序也會(huì)被拒絕。這僅意味著該應(yīng)用程序需要一些后續(xù)修訂。查看拒絕原因并修復(fù)所有報(bào)告的問題。使用App Store Connect中的解決中心與Apple溝通您可能遇到的任何問題。如果您認(rèn)為您的應(yīng)用被錯(cuò)誤地拒絕,您也可以升級(jí)問題并提交上訴。
App Store拒絕的最常見原因:
用戶界面和用戶體驗(yàn)不一致
由于Apple對(duì)應(yīng)用程序的外觀和感覺有嚴(yán)格的指導(dǎo)方針,因此無視這些指導(dǎo)方針會(huì)導(dǎo)致您的應(yīng)用程序被拒絕。例如,一個(gè)標(biāo)簽欄應(yīng)該出現(xiàn)在屏幕的頂部。查看人機(jī)界面指南以了解所有界面要點(diǎn)。
錯(cuò)誤和崩潰
在提交應(yīng)用以供審核時(shí),您需要確保它們是穩(wěn)定的,并且在審核過程中不會(huì)出現(xiàn)錯(cuò)誤或崩潰。在Orangesoft,我們可以測(cè)試您的應(yīng)用程序并確保其完美的性能。
登入
如果您的app需要用戶創(chuàng)建帳戶,您需要與Apple Review Team共享一個(gè)測(cè)試帳戶。否則,您的應(yīng)用將被拒絕。
訪問用戶數(shù)據(jù)
如果您的應(yīng)用需要訪問聯(lián)系人、位置和照片,您需要向Apple審核團(tuán)隊(duì)指出原因。您需要說服團(tuán)隊(duì)您的應(yīng)用不會(huì)試圖竊取用戶數(shù)據(jù)。
總結(jié)
在將應(yīng)用程序提交到App Store以供審核時(shí),您需要考慮很多事情。第一次這樣做時(shí),出現(xiàn)問題的可能性更高。
有一種方法可以最大限度地降低您的風(fēng)險(xiǎn)并完全擺脫發(fā)布過程。使用Orangesoft開發(fā)移動(dòng)應(yīng)用程序時(shí),您無需處理所有App Store的麻煩,我們可以為您做到!聯(lián)系我們估算您的項(xiàng)目。