原文請(qǐng)見github上提交應(yīng)用到AppStore的準(zhǔn)備工作
提交應(yīng)用到AppStore的準(zhǔn)備工作
App信息
公司名稱
公司名字是指顯示在這里的名字。這個(gè)只針對(duì)公司級(jí)賬號(hào)說的强戴,個(gè)人賬號(hào)不能設(shè)置公司名稱,只能以開發(fā)商名字顯示慈缔。
每個(gè)賬號(hào)在iTunes Connect里創(chuàng)建第一個(gè)應(yīng)用的時(shí)候减途,可以設(shè)置公司名字检吆,如果不設(shè)置的話就顯示開發(fā)商名字舒萎。日后不能修改公司名字,也不能重新設(shè)置蹭沛。只能給蘋果開發(fā)者發(fā)郵件臂寝,要求去掉公司名顯示開發(fā)商名字。
app名稱
您的 App 在 App Store 中顯示的名稱摊灭。名稱長(zhǎng)度不能超過255個(gè)字符 50個(gè)字符(新審核指南修改)咆贬。并不等同于app安裝完成在手機(jī)上顯示的名字,這里的名稱可以寫為名字+簡(jiǎn)介帚呼。
例如:天貓?jiān)贏ppStore展示的名稱如下圖掏缎,應(yīng)用名為“天貓”
隱私政策網(wǎng)址(可不填)
您所在機(jī)構(gòu)的隱私政策網(wǎng)址(URL)。面向兒童或提供自動(dòng)續(xù)費(fèi)的 App 內(nèi)購(gòu)買項(xiàng)目或免費(fèi)訂閱的 App, 均需要隱私政策煤杀。另外, 需用帳戶注冊(cè)眷蜈、使用現(xiàn)有帳戶訪問、或由法律另行規(guī)定的 App 也需隱私政策沈自。對(duì)于收集用戶或設(shè)備相關(guān)數(shù)據(jù)的 App, 亦推薦使用隱私政策酌儒。
套裝ID
套裝 ID 必須與您在 Xcode 中使用的 ID 相符。該 ID 在您上傳第一個(gè)構(gòu)建版本后便無法更改枯途。
開發(fā)人員設(shè)置的忌怎,在開發(fā)信息配置里Certificates, Identifiers & Profiles
注冊(cè)的Identifiers
籍滴。一般與工程中的Bundle Identifier
相同,如果Identifiers
使用了通配符*
則不需要完全一樣(應(yīng)用有消息推送功能則不能使用通配符)榴啸。
SKU
您 App 專有的 ID, 此 ID 不會(huì)在 App Store 中顯示孽惰。
開發(fā)人員設(shè)置的,隨便寫一個(gè)即可保持唯一性鸥印。
Apple ID
為您的 App 自動(dòng)生成的 ID灰瞻。無需設(shè)置,在iTunes Connect
創(chuàng)建了應(yīng)用就會(huì)生成此ID辅甥。做qq登錄分享功能在騰訊開放平臺(tái)注冊(cè)應(yīng)用時(shí)需要提交這個(gè)ID。
類別
最能準(zhǔn)確描述此 App 的類別燎竖。分為主要類別和次要類別璃弄,次要類別可不填。有如下類別:
報(bào)刊雜志构回、財(cái)務(wù)夏块、參考、導(dǎo)航纤掸、兒童脐供、工具、購(gòu)物借跪、健康健美政己、教育、旅游掏愁、美食佳飲歇由、商品指南、商務(wù)果港、社交沦泌、攝影與錄像、生活辛掠、體育谢谦、天氣、圖書萝衩、效率回挽、新聞、醫(yī)療猩谊、音樂厅各、游戲、娛樂预柒。
詳情請(qǐng)見:AppStore類別定義
分級(jí)
此 App 分級(jí)將在所有平臺(tái)的 App Store 中顯示队塘。此分級(jí)根據(jù)分級(jí)限制最高的 App 平臺(tái)而定袁梗。
App版本信息
app預(yù)覽和屏幕快照
屏幕快照必須為 JPG 或 PNG 格式,且必須采用 RGB 顏色空間憔古。 App 預(yù)覽必須為 M4V遮怜、MP4 或 MOV 格式,且不能超過 500 MB鸿市。
現(xiàn)在只需要提交5.5英寸的圖片锯梁,其他尺寸會(huì)沿用5.5的圖片,尺寸為1242*2208焰情∧暗剩可以設(shè)計(jì)幾張app介紹圖或者用手機(jī)截屏。也可以用模擬器保存界面快照内舟,操作:command + s
合敦,注意模擬器有顯示百分比,在模擬器->Window->Scale
里面验游,快捷鍵是command + 12345
充岛,保存界面快照時(shí)要command + 1
100%模擬器顯示。非Retina屏(低分辨率)的Mac模擬器會(huì)超過屏幕被壓扁了耕蝉,不影響快照保存崔梗。
描述/關(guān)鍵字/技術(shù)支持網(wǎng)址/營(yíng)銷網(wǎng)址
描述:對(duì)您 App 的描述,用以詳細(xì)說明特性和功能垒在。它還將用于您的 Apple Watch App蒜魄。顯示于AppStore中的內(nèi)容提要
關(guān)鍵字:一個(gè)或多個(gè)關(guān)鍵詞,用以描述您的 App场躯。關(guān)鍵詞將使 App Store 搜索結(jié)果更加準(zhǔn)確权悟。
技術(shù)支持網(wǎng)址:您的 App 技術(shù)支持信息網(wǎng)址(URL)。該網(wǎng)址(URL)將會(huì)在 App Store 中顯示推盛。顯示位置為開發(fā)人員網(wǎng)站
峦阁。點(diǎn)擊在Safari中打開網(wǎng)址。一般會(huì)填寫官網(wǎng)地址耘成。
營(yíng)銷網(wǎng)址:您的 App 營(yíng)銷信息網(wǎng)址(URL)榔昔。該網(wǎng)址(URL)會(huì)在 App Store 中顯示”窬可不填寫撒会。
構(gòu)建版本
提交app到AppStore審核最重要的地方!提交打包好的.api文件
但并不是在這里面上傳.api文件师妙。而是需要用Application Loader
交付應(yīng)用程序诵肛。
App綜合信息
app圖標(biāo)
此圖標(biāo)將用于 App Store,其格式必須為 JPG 或 PNG默穴,最低分辨率至少為 72 DPI怔檩,并采用 RGB 色彩空間褪秀。它不能包含圖層或圓角。尺寸為1024*1024
版權(quán)
擁有您的 App 專有權(quán)的人員或?qū)嶓w的名稱薛训,前面是獲得權(quán)利的年份(例如“2008 Acme Inc”)媒吗。請(qǐng)勿提供網(wǎng)址(URL)。顯示在AppStore
商務(wù)代表聯(lián)系信息
您可以為您的 App 在韓國(guó) App Store 中提供額外信息乙埃,這一額外信息只會(huì)顯示在韓國(guó) App Store 中闸英。
分級(jí)
為app指定分級(jí),一般都會(huì)指定低級(jí)介袜,但也要根據(jù)實(shí)際情況甫何。會(huì)影響AppStore審核
APP審核信息
聯(lián)系信息:
一般會(huì)填寫開發(fā)者的聯(lián)系信息。在App審核中有問題會(huì)聯(lián)系開發(fā)者遇伞。但app審核結(jié)果不會(huì)通過這個(gè)聯(lián)系方式反饋辙喂,會(huì)反饋給開發(fā)者賬號(hào)郵箱≡叨睿可以下載iTunes Connect
應(yīng)用,登錄提交app的開發(fā)者賬號(hào)叫确,隨時(shí)接收審核狀態(tài)消息推送跳芳。我不會(huì)說這個(gè)應(yīng)用一點(diǎn)都不好用,但只此一家別無分號(hào)竹勉,愛用不用
演示賬戶:
提供給AppStore審核人員用于登錄app的賬號(hào)密碼飞盆,必須有效可登錄,非常重要,別問我是怎么知道的/(ㄒoㄒ)/~~次乓。有的應(yīng)用是手機(jī)號(hào)+驗(yàn)證碼登錄吓歇,需要事先讓服務(wù)器同事留好后門,設(shè)定固定手機(jī)號(hào)+固定驗(yàn)證碼能隨時(shí)登錄票腰。(按說這應(yīng)該開發(fā)時(shí)就得做到城看,不然開發(fā)者每次登錄操作都獲取驗(yàn)證碼多麻煩,而且這還是要花錢的)
備注:
對(duì)審核過程會(huì)有所幫助的杏慰、有關(guān)您 App 的額外信息, 包括在測(cè)試中需要的 App 特別設(shè)置等测柠。額外說明app里某些影響到審核的部分,可以放入圖片鏈接或者操作視頻鏈接以彌補(bǔ)審核人員不能操作到的部分(比如:p2p項(xiàng)目中綁定銀行卡)缘滥。
版本發(fā)布:
這個(gè)根據(jù)實(shí)際情況設(shè)置轰胁,隨便設(shè)置,為了一切盡在掌控朝扼,我會(huì)選擇手動(dòng)發(fā)布此版本赃阀,你應(yīng)該體會(huì)一下應(yīng)用審核通過點(diǎn)擊發(fā)布按鈕那一刻的感覺!(千萬別點(diǎn)擊開發(fā)者撤下提交的版本...)
之前不幸踩過的一些坑擎颖,被AppStore拒了
微信登錄/支付/分享:微信沒有提供網(wǎng)頁登錄榛斯。如果手機(jī)沒有安裝微信观游,不能提醒用戶下載微信。正確做法是隱藏掉微信按鈕肖抱。
qq登錄:qq登錄提供了網(wǎng)頁登錄备典,但是如果手機(jī)沒安裝qq,騰訊有時(shí)會(huì)一(chou)意(bu)孤(yao)行(lian)的跳轉(zhuǎn)到qq應(yīng)用下載頁意述。如果是這樣的話一定被拒提佣!正確做法是:一定要測(cè)試沒有qq客戶端的時(shí)候登錄會(huì)不會(huì)到網(wǎng)頁qq登錄,如果跳到了qq下載頁荤崇,聯(lián)系騰訊客服人員拌屏,提供appid,他們會(huì)給改好术荤。
舉報(bào)功能:如果應(yīng)用中存在用戶發(fā)布的內(nèi)容倚喂,比如用戶可以發(fā)布狀態(tài)、帖子等(類似微博)瓣戚,就必須有舉報(bào)功能端圈。
新版本檢測(cè):這一條是后來加的審核規(guī)則(蘋果的審核規(guī)則號(hào)稱大道無形,就是一切我說了算子库,說你不行你就不行行也不行舱权,見過最搞笑的被拒案例是:一個(gè)娛樂型app被拒了,理由是我們感覺您的app不具有娛樂性仑嗅。全公司懵逼...)宴倍。檢測(cè)是否有新版本之前是可以的,后來蘋果不允許了仓技,新版本檢測(cè)都放到AppStore里進(jìn)行鸵贬。但是這種行為并不是不允許的,蘋果不允許的是用戶在app內(nèi)手動(dòng)檢測(cè)新版本脖捻,換句話說app內(nèi)不允許存在檢測(cè)新版本的按鈕操作阔逼,可以隱式的調(diào)用后臺(tái)接口檢測(cè)后臺(tái)的版本庫(kù),彈窗提醒用戶有新版本地沮。
iOS/iPhone/iPad/Mac等名詞:這些蘋果專屬的名詞在app中如果有展示颜价,一定不要寫錯(cuò)了,注意大小寫诉濒,如果錯(cuò)了一定被拒周伦。不展示的話就無所謂了,比如說在代碼中定義一個(gè)變量名寫IpHonE都沒人管你(寫這樣的變量名不排除同事會(huì)砍死你)未荒。
未完成模塊:AppStore不接受測(cè)試版或未完成版专挪,某個(gè)模塊如果未完成千萬不要為了用戶體驗(yàn)賤賤的寫上模塊開發(fā)中...之類的提示,這樣會(huì)被拒絕上架的。留一個(gè)空白頁面或者按鈕點(diǎn)擊沒反應(yīng)可能會(huì)上架成功寨腔。
64位/https/bitcode:應(yīng)用必須支持64位包括應(yīng)用中使用的靜態(tài)庫(kù)速侈,如果不支持64位,交付應(yīng)用程序就會(huì)失敗迫卢,根本到不了審核倚搬。https安全網(wǎng)絡(luò)請(qǐng)求,目前為止并沒有強(qiáng)制這樣做乾蛤,不保證以后會(huì)不會(huì)強(qiáng)制每界。比如現(xiàn)在app必須包含
IPv6-only
網(wǎng)絡(luò)支持。bitcode Watch應(yīng)用必須支持家卖,iOS應(yīng)用可支持可不支持眨层,Mac應(yīng)用不支持。后臺(tái)地理定位:使用后臺(tái)地理定位Background Modes為打開狀態(tài)上荡,需要在
info.plist
的NSLocationAlwaysUsageDescription
字段添加文字描述趴樱,說清楚后臺(tái)地理定位用在什么地方了。
Please revise the NSLocationAlwaysUsageDescription value in the info.plist to specify the intended purpose of using the user's location while the app is in the background.
還有一個(gè)很重要的地方酪捡,就是必須在提交app到AppStore時(shí)填寫的描述里添加電池使用免責(zé)聲明叁征,提示用戶后臺(tái)定位操作會(huì)消耗電量并且影響電池續(xù)航能力。這個(gè)規(guī)則略坑啊
>Please also add the following battery use disclaimer in your Application Description:
"Continued use of GPS running in the background can dramatically decrease battery life."
其他權(quán)限獲裙滢薄:iOS10以后增加了一些原本不需要的權(quán)限介紹捺疼,比如獲取相機(jī)/相冊(cè)等。這些都需要在
info.plist
里增加字段金刁,不然在iOS10上會(huì)崩潰帅涂,肯定會(huì)被拒的议薪。iOS10更多問題請(qǐng)見iOS10升級(jí)后的一些問題app內(nèi)購(gòu):蘋果規(guī)定尤蛮,虛擬產(chǎn)品要走app內(nèi)購(gòu)(
走內(nèi)購(gòu)蘋果會(huì)拿走30%的利潤(rùn),感覺好賺錢的樣子)斯议,不能走第三方支付产捞。問題是:總有一些產(chǎn)品經(jīng)理會(huì)拿一些案例說服開發(fā)者可以走第三方支付,比如:微博購(gòu)買會(huì)員可以使用微信支付寶等支付(還有上述第二條qq登錄問題哼御,忘記了是不是糗事百科還是哪個(gè)段子應(yīng)用坯临,一直跳轉(zhuǎn)qq下載頁,竟然依舊上架無憂恋昼,還有若干帶有新版本檢測(cè)功能的app在AppStore大行其道看靠,這樣讓開發(fā)者很難做啊,說實(shí)現(xiàn)不了會(huì)被指責(zé)無能的)液肌。開發(fā)者解釋無效后挟炬,被AppStore狠狠地打臉拒絕。下次直接對(duì)產(chǎn)品說:那是微博產(chǎn)品經(jīng)理和蘋果公司合作洽談的結(jié)果,畢竟微博在iPhone手機(jī)里有內(nèi)置的谤祖。