現(xiàn)在是時(shí)候?yàn)槟哪繕?biāo)市場最終推出它了——您職業(yè)生涯中的第一個(gè) iOS APP已準(zhǔn)備好打破所有記錄。
讓我們通過布置這個(gè)易于使用的IOS APP發(fā)布指南,讓您的蘋果APP上架更輕松。
iOS APP開發(fā)不會(huì)在您點(diǎn)擊最后一行代碼或?qū)崿F(xiàn)APP規(guī)范的最后一個(gè)功能時(shí)結(jié)束。一旦針對與功能和可操作性問題相關(guān)的錯(cuò)誤進(jìn)行了測試,APP就可以發(fā)布了。
也就是說,僅在模擬器上測試您的APP是不夠的。多年來,iOS 設(shè)備系列大幅增長。這使得在物理設(shè)備上測試您的APP變得至關(guān)重要。確??缭O(shè)備測試您的 iOS APP。一些常見問題包括未針對某些屏幕尺寸優(yōu)化移動(dòng)APP。
盡管 Apple 沒有嚴(yán)密的審查流程,但它足以識(shí)別影響用戶體驗(yàn)的問題。
一旦您手頭有一個(gè)完美的APP,請仔細(xì)閱讀Apple 的規(guī)則和指南,以確保您不會(huì)錯(cuò)過任何方面的批準(zhǔn)。我們在這里為您列出了這些結(jié)論。移動(dòng)APP應(yīng):
1、不崩潰
2、不使用私有 API
3、不復(fù)制本機(jī)APP的功能
4、使用APP內(nèi)購買進(jìn)行APP內(nèi)(金融)交易
5、在用戶不知情的情況下,不要使用相機(jī)、麥克風(fēng)等原生元素
6、不使用受版權(quán)保護(hù)的材料
在最終發(fā)布移動(dòng)APP之前滿足主要要求。此步驟包括多個(gè)子步驟,如此處所述:
每個(gè)APP都需要一個(gè) App ID 或APP標(biāo)識(shí)符。有兩種類型的APP標(biāo)識(shí)符:顯式 App ID 和通配符 App ID。通配符 App ID 可用于構(gòu)建和安裝多個(gè)APP。盡管通配符 App ID 很方便,但如果您的APP使用 iCloud 或使用其他 iOS 功能(例如 Game Center、Apple Push Notifications 或 In-App Purchase),則需要明確的 App ID。
要將APP提交到 App Store,您需要?jiǎng)?chuàng)建 iOS 配置文件以進(jìn)行分發(fā)。要?jiǎng)?chuàng)建這樣的配置文件,您首先需要?jiǎng)?chuàng)建分發(fā)證書。創(chuàng)建分發(fā)證書的過程與創(chuàng)建開發(fā)證書非常相似。如果您已經(jīng)在物理設(shè)備上測試過您的APP,那么您可能已經(jīng)熟悉開發(fā)證書的創(chuàng)建。
創(chuàng)建 App ID 和分發(fā)證書后,您可以創(chuàng)建 iOS 配置文件以通過 App Store 分發(fā)您的APP。
請記住,您不能使用用于臨時(shí)分發(fā)的相同配置文件。您需要為 App Store 分發(fā)創(chuàng)建單獨(dú)的配置文件。如果您為項(xiàng)目使用通配符 App ID,則可以為多個(gè)APP使用相同的配置文件。
有了 App ID、分發(fā)證書和配置文件,就可以在 Xcode 中配置目標(biāo)的構(gòu)建設(shè)置了。這意味著從 Xcode 的 Project Navigator 中的目標(biāo)列表中選擇目標(biāo),打開頂部的 Build Settings 選項(xiàng)卡,然后更新 Signing 部分中的設(shè)置。您需要將代碼簽名設(shè)置為自動(dòng)。
Xcode 項(xiàng)目中的每個(gè)目標(biāo)都有一個(gè)部署目標(biāo),它指示APP可以在其上運(yùn)行的操作系統(tǒng)的最低版本。
設(shè)置部署目標(biāo)由您決定,但請記住,一旦您的APP在 App Store 中,修改部署目標(biāo)不是您可以做的沒有后果的事情。如果您增加APP更新的部署目標(biāo),則已購買您的APP但不符合新部署目標(biāo)的用戶無法運(yùn)行更新。
當(dāng)用戶通過 iTunes(而不是設(shè)備)下載更新,替換他們計(jì)算機(jī)上的以前版本,然后發(fā)現(xiàn)新更新無法在他們的設(shè)備上運(yùn)行時(shí),就會(huì)出現(xiàn)問題。
關(guān)于APP的部署目標(biāo),我有兩個(gè)非常簡單的提示:
當(dāng)您決定增加現(xiàn)有APP的部署目標(biāo)時(shí)要非常小心。在更改之前的更新的APP發(fā)行說明中提及這一點(diǎn),并在使用新部署目標(biāo)的更新中再次提及。如果您提前警告您的客戶,那么您已經(jīng)盡一切可能防止?jié)撛诘膯栴}。
對于新APP,我?guī)缀蹩偸菍⒉渴鹉繕?biāo)設(shè)置為最后一個(gè)主要版本。
您可能知道APP圖標(biāo)是每個(gè) iOS APP的重要組成部分,但您需要確保您的APP附帶正確大小的圖稿。
每個(gè)APP最多可以有五個(gè)屏幕截圖和三個(gè)預(yù)覽,您必須至少提供一個(gè)。如果您正在開發(fā)通用APP,則需要為每個(gè)設(shè)備提供單獨(dú)的屏幕截圖。
花一些時(shí)間考慮屏幕截圖很重要。您的APP的屏幕截圖通常是客戶可以用來決定是否購買或下載您的APP的唯一內(nèi)容。
在提交APP之前,最好準(zhǔn)備好APP的元數(shù)據(jù)。這包括:
您的APP的名稱
版本號(hào)
主要(和可選的次要)類別
簡明扼要的描述
關(guān)鍵詞
支持網(wǎng)址
如果您要提交更新,那么您還可以提供有關(guān)此版本中的新增功能部分的信息。
您的APP是否需要用戶登錄?然后,您還需要向 Apple 提供測試或演示帳戶,以確保審核團(tuán)隊(duì)可以立即登錄并使用您的APP,而無需先注冊帳戶。
這些天來,提交過程變得更加容易。例如,您現(xiàn)在可以使用 Xcode 驗(yàn)證和提交APP。但是,首先,您需要在 iTunes Connect 中創(chuàng)建您的APP。
訪問iTunes Connect,使用您的 iOS 開發(fā)者帳戶登錄,然后單擊右側(cè)的管理您的APP。點(diǎn)擊左上角的添加新APP,選擇 iOS APP,然后填寫表格。
App Name必須是唯一的,它是您的APP的名稱,它將出現(xiàn)在 App Store 中。這可能與主屏幕上APP圖標(biāo)下方顯示的名稱不同,但建議選擇相同的名稱。
SKU 編號(hào)是標(biāo)識(shí)您的APP的唯一字符串。我通常使用APP的包標(biāo)識(shí)符。
最后一條信息是APP的Bundle ID 。這意味著從下拉菜單中選擇您之前創(chuàng)建的(通配符或顯式)APP ID。
在下一步中,您指定APP的價(jià)格和可用性。Apple 使用價(jià)格等級,因此您不必為 Apple 運(yùn)營的每個(gè)國家/地區(qū)指定價(jià)格。您還可以指定您的APP應(yīng)該(或不應(yīng)該)在哪些商店中可用。
一旦您的APP在 App Store 中上線,您在此步驟中輸入的信息就可以修改。換句話說,您可以更改APP的價(jià)格和可用性,而無需提交更新。您可以通過選擇APP的 iTunes Connect 頁面左側(cè)的定價(jià)和可用性選項(xiàng)卡輕松完成此操作。
我們已經(jīng)介紹了APP的元數(shù)據(jù)。我還沒有談到的唯一方面是您的APP的評級。根據(jù)您的APP的內(nèi)容和功能,對其進(jìn)行評級。此評級不僅有助于告訴用戶您的APP的內(nèi)容和功能,而且還被操作系統(tǒng)用于家長控制功能。
強(qiáng)烈建議您不要試圖超越評級系統(tǒng)。Apple 很清楚這種策略,如果它不同意您設(shè)置的評級,它將拒絕您的申請。這里還有很多其他的東西你可能需要根據(jù)你的APP進(jìn)行調(diào)整,但我們不會(huì)詳細(xì)介紹它們,因?yàn)樗鼈兪遣谎宰悦鞯?。為此,請轉(zhuǎn)到左側(cè)窗格中的APP信息選項(xiàng)卡。
要提交您的APP,您需要?jiǎng)?chuàng)建一個(gè)存檔。您只能通過在通用設(shè)備上構(gòu)建APP來創(chuàng)建存檔。如果您在活動(dòng)方案中選擇 iOS Simulator,您會(huì)注意到 Xcode 的 Product 菜單中的 Archive 選項(xiàng)是灰色的。將iOS設(shè)備連接到您的 Mac,在活動(dòng)方案中選擇它,然后從 Xcode 的產(chǎn)品菜單中選擇存檔。
如果一切順利,您現(xiàn)在應(yīng)該有一個(gè)存檔,Xcode 的管理器應(yīng)該會(huì)自動(dòng)打開并顯示您剛剛創(chuàng)建的存檔。
從列表中選擇存檔,然后單擊右側(cè)的 Upload to App Store... 按鈕。然后將APP二進(jìn)制文件上傳到 Apple 的服務(wù)器。
在此過程中,您的APP也會(huì)得到驗(yàn)證。如果在驗(yàn)證過程中發(fā)生錯(cuò)誤,提交過程將失敗。驗(yàn)證過程非常有用,因?yàn)樗鼤?huì)告訴您APP二進(jìn)制文件是否有問題,否則會(huì)導(dǎo)致 App Store 審核團(tuán)隊(duì)拒絕。
如果提交過程沒有問題,您的申請狀態(tài)將更改為等待審核。Apple 需要幾天的時(shí)間來審核您的APP,并且所需時(shí)間往往會(huì)隨著時(shí)間的推移而波動(dòng)。
祝你好運(yùn)!
接入ChatGPT系統(tǒng)多少錢?
APP如何接入ChatGPT系
小程序開發(fā)費(fèi)用,開發(fā)小程序需要
怎么選擇一家靠譜的小程序制作公
app制作流程-策略|評估規(guī)劃
開發(fā)一個(gè)app多少錢?
客服QQ:121446412 聯(lián)系電話:15321250321
京ICP備17026149號(hào)-1版權(quán)所有@2011-2022 北京天品互聯(lián)科技有限公司 公司地址:北京市海淀區(qū)上地南路科貿(mào)大廈408