一穷当、上線流程
1.Appstore應(yīng)用上線流程
2. iOS項(xiàng)目上傳到AppStore步驟流程
3.IOS應(yīng)用程序發(fā)布到蘋果APP STORE完整
4.iOS9下App Store應(yīng)用上傳新指南
5.iOS新上線注意事項(xiàng)
二笆呆、APP上線被APPStore拒絕的各種原因
1亥贸、程序有重大bug,程序不能啟動(dòng)型将,或者中途退出迹栓。
2、繞過蘋果的付費(fèi)渠道逐虚,我們之前游戲里的用兌換碼兌換金幣。
3谆膳、游戲里有實(shí)物獎(jiǎng)勵(lì)的話痊班,一定要說清楚,獎(jiǎng)勵(lì)由本公司負(fù)責(zé)摹量,和蘋果沒有關(guān)系。
4馒胆、用到蘋果的標(biāo)志缨称。(應(yīng)用的設(shè)計(jì)和Apple的Logo風(fēng)格太像了也會(huì)被拒)
5、網(wǎng)絡(luò)功能不能正常訪問祝迂。
6睦尽、圖標(biāo)不能點(diǎn)擊,不能點(diǎn)擊的圖標(biāo)要置灰型雳,或者直接隱藏当凡。
7、沒有設(shè)置default頁纠俭,啟動(dòng)畫面為黑屏沿量,有一定概率被拒絕。
8冤荆、一個(gè)應(yīng)用在線朴则,但你想在發(fā)一個(gè)豪華版之類的,再開一個(gè)應(yīng)用也會(huì)被拒絕钓简。9乌妒、用了著名游戲的關(guān)鍵字汹想,比如說“憤怒的小鳥”之類的。
10撤蚊、iPhone版不支持480320分辨率被決絕古掏。
11、娛樂分類App侦啸,拒絕理由:我們認(rèn)為你的App不具有娛樂性槽唾。
12、你的軟件不符合中國法律匹中,還打電話來跟我說夏漱。(奶奶的,中國哪個(gè)法律說不可以FQ顶捷。)
13挂绰、技術(shù)支持地址寫的微博地址,于是被拒絕了服赎。原因是:不能將需要登陸才能訪問的網(wǎng)址作為技術(shù)支持地址葵蒂。
14、說我們的應(yīng)用不該用App開發(fā)重虑,應(yīng)該用HTML5践付。(而且還很熱心的給出了參考鏈接哦)
15、調(diào)用截屏功能,當(dāng)時(shí)沒注意,是私有API,被拒.改成非私有API實(shí)現(xiàn)截屏功能就通過了.
16缺厉、開放了文件document分享功能(Application supports iTunes file sharing),被退回,理由:不需要分享,為何開放了.回復(fù)郵件說明理由后上線.
17永高、年齡設(shè)置太低,說是有成人內(nèi)容,被拒.修改內(nèi)容后上線.
18、同一軟件多個(gè)版本只是針對(duì)不同的國家和內(nèi)置的語言不同.前面幾個(gè)上線,后面幾個(gè)被拒.讓改成一個(gè)程序做程序內(nèi)下載資源.
19提针、程序有crash被拒.修改bug后上線.
20命爬、原因是我們的一個(gè)軟件只允許聯(lián)通用戶驗(yàn)證真實(shí)身份并發(fā)布信息。apple要求要么放棄驗(yàn)證辐脖,要么允許移動(dòng)和電信用戶驗(yàn)證饲宛。
21、APP中出現(xiàn)了某本以喬布斯為封面的本集團(tuán)出版物圖片嗜价,遭拒艇抠。回復(fù)曰:Thank you for submitting your app commemorating Steve Jobs.We appreciate your efforts honoring Steve. However, we’ve decided to honor his life in other ways and we are not accepting these types of apps.
22久锥、原來做過一個(gè)顯示假電池的App, 就是顯示一個(gè)假的的電量, 這樣別人找你借手機(jī)就可以以沒電了為理由不借給他. 結(jié)果App Store說會(huì)迷惑用戶, 讓我改簡(jiǎn)介. 改為簡(jiǎn)介后蘋果中國給我打電話說這個(gè)App不用再提交了, 不可能過, 會(huì)迷惑用戶… 我了個(gè)去的 于是這個(gè)App就一直存在在我的iTunes Connect里.
23家淤、忘記提供測(cè)試賬號(hào)。(如果你的APP有登錄功能)
24瑟由、軟件有個(gè)vip功能媒鼓,涉嫌應(yīng)用內(nèi)收費(fèi)。
25、撥打電話绿鸣,涉嫌扣費(fèi)疚沐。
26、圖片如果比較清涼的話需要設(shè)置軟件級(jí)別潮模。
27亮蛔、平板應(yīng)用要支持最少2個(gè)翻轉(zhuǎn)方向。
28擎厢、程序內(nèi)按鈕設(shè)計(jì)成標(biāo)準(zhǔn)的iOS icon究流。
29、內(nèi)置付費(fèi)的內(nèi)容要明確告訴需要購買动遭,購買前不能擺出來(這個(gè)屬于運(yùn)氣不好芬探,同樣這么做的app很多)
30、提交旗下一款新應(yīng)用厘惦,為統(tǒng)一旗下各個(gè)產(chǎn)品的品牌識(shí)別偷仿,采取了與上一款產(chǎn)品相似的色調(diào)和logo結(jié)構(gòu)。蘋果拒絕理由是不知道這兩款產(chǎn)品有什么區(qū)別(其實(shí)區(qū)別點(diǎn)進(jìn)去就很明顯宵蕉,連UI布局都大相徑庭)酝静。
31、應(yīng)用內(nèi)涉及到抽獎(jiǎng)的運(yùn)營活動(dòng)羡玛,未聲明與蘋果官方無關(guān)别智。
32、(丟失)
33稼稿、自認(rèn)為第一版產(chǎn)品還不夠完善薄榛,于是過度謙虛地在啟動(dòng)畫面加上了“beta”字樣。蘋果的反饋是让歼,不允許測(cè)試版產(chǎn)品上架敞恋。囧,后來翻了一下 Review Guideline 似乎是有提到這點(diǎn)的是越。
34、鏈接堆砌碌上,蘋果建議用HTML5來做
35倚评、UIWebView 嵌頁面片,蘋果建議讓用戶通過瀏覽器訪問馏予,比如愛知乎天梧,開始幾個(gè)版本通過了,后面的更新一直沒提交上去屏幕壞點(diǎn)檢測(cè)應(yīng)用霞丧,蘋果說會(huì)誤導(dǎo)用戶呢岗,未上架
36、登陸賬號(hào)有兩個(gè)字母寫反了,改正后通過
37后豫、因遠(yuǎn)程服務(wù)器反應(yīng)慢悉尾,蘋果的人估計(jì)沒耐心等,就說有bug給拒了挫酿,重新提交一份通過
38构眯、應(yīng)用標(biāo)題加了幾個(gè)描述語句,蘋果讓在描述中寫明達(dá)到此目的的操作流程早龟,改正后通過
39惫霸、一個(gè)第三方的應(yīng)用,描述文字中有該網(wǎng)站的鏈接葱弟,進(jìn)去網(wǎng)站后能找到付費(fèi)鏈接壹店,蘋果說該網(wǎng)站有自己的支付方式,去除網(wǎng)址后通過
40芝加、應(yīng)用請(qǐng)求使用地理位置的權(quán)限硅卢,但相關(guān)功能藏得比較深,Apple說沒找到相關(guān)的功能妖混。 — 回信說明后通過
41老赤、應(yīng)用描述中提到了是全平臺(tái)應(yīng)用,可以和其他系統(tǒng)同步數(shù)據(jù)制市。因?yàn)樘岬搅恕癆ndroid”的字眼被拒抬旺。 — 修改描述后通過
42、 App 的User Agreement中出現(xiàn)了 Beta祥楣、Preliminary 等字樣开财。因?yàn)槭前l(fā)布第一個(gè)版本,產(chǎn)品帶有一定的beta性質(zhì)误褪,但是確實(shí)是可發(fā)布產(chǎn)品了责鳍。按照公司LEGAL部門(外企,對(duì)User Agreement要求嚴(yán)格)的要求兽间,必須有類似Beta的說明告知用戶历葛,而 Apple 是明確不允許有 Beta 性質(zhì)的字樣的。
43嘀略、App 是一個(gè)機(jī)遇小區(qū)的社區(qū)工具恤溶,順便做了房產(chǎn)廣告,但是 apple 審核說是廣告app帜羊,不允許發(fā)布咒程。
44、應(yīng)用里有個(gè)去給我們打分的功能讼育,被拒了帐姻。稠集。(這是不是史上最坑爹的拒絕理由)
45、網(wǎng)絡(luò)工具軟件饥瓷,要求支持國外的電信運(yùn)營商網(wǎng)絡(luò)剥纷。
46、曾經(jīng)做一個(gè) Chinajoy 美女圖片 show 的扛伍,被認(rèn)為不適合放在 App Store筷畦。47、iOS 5 的數(shù)據(jù)存儲(chǔ)問題…網(wǎng)絡(luò)下載的資源不能直接搞在Documents目錄下刺洒。這個(gè)反復(fù)整了5次左右才通過審核鳖宾。
48、忘記提供測(cè)試賬號(hào)……(審核的大爺們你們就不能自己弄個(gè)或者注冊(cè)個(gè)賬號(hào)么)
49逆航、還有一次被拒鼎文,我回復(fù)說你們所說的問題不存在……后來……通過審核了。-.-
50因俐、菜單中有一個(gè)文字包含測(cè)試拇惋,被打回,說不能上測(cè)試版本抹剩。
51撑帖、app名字包含pad,被打回澳眷,說容易名字不能有pad胡嘿,會(huì)被誤解為蘋果自己的應(yīng)用,不過同名的iphone版本就通過了…
52钳踊、upport地址在safari(僅僅是safari)下由于適配性問題打不開衷敌,結(jié)果就收到了apple的來信。
53拓瞪、app里做了次抽獎(jiǎng)缴罗,獎(jiǎng)品是iphone4s,結(jié)果他們必須要我們將獎(jiǎng)品改成別的祭埂,同時(shí)申明此活動(dòng)與蘋果公司無關(guān)面氓,才可以上架。蛆橡。舌界。
54、app里做了次抽獎(jiǎng)航罗,獎(jiǎng)品是iphone4s禀横,結(jié)果他們必須要我們將獎(jiǎng)品改成別的屁药,同時(shí)申明此活動(dòng)與蘋果公司無關(guān)粥血,才可以上架柏锄。。复亏。
55趾娃、在程序的說明信息中有“越獄”倆字,被拒缔御,后來把這倆字去了抬闷,PASS。但是:如果我在程序運(yùn)行中檢測(cè)出手機(jī)越獄了耕突,這結(jié)果報(bào)出來讓不讓過笤成?
56、使用GPS常駐后臺(tái)服務(wù)眷茁,要我給出一個(gè)合適的理由炕泳,否則不往下審核,還好上祈,解釋一翻過去了培遵。
57、出現(xiàn)“給我們五星好評(píng)”之類的文字登刺。
58籽腕、應(yīng)用內(nèi)提到付費(fèi)項(xiàng)目但木有通過蘋果付費(fèi)渠道(妄圖不讓蘋果老大賺錢)59、問我服務(wù)是不是只在IOS平臺(tái)纸俭,還是同時(shí)支持多平臺(tái)(我當(dāng)然擁護(hù)蘋果老大的領(lǐng)導(dǎo)皇耗,木有其他平臺(tái),iPhone專屬)
60掉蔬、地圖應(yīng)用廊宪,Google大神的LOGO沒有顯示。
61女轿、google地圖下面logo被一個(gè)UIView給遮擋了被拒箭启。調(diào)整位置后ok
62、對(duì)不存在普遍比較標(biāo)準(zhǔn)的幾類人進(jìn)行比較和評(píng)判蛉迹。不比人比動(dòng)物后ok
63傅寡、上傳通訊錄沒有通知。這個(gè)等了幾個(gè)月北救,蘋果的法律糾紛差不多了之后拒掉荐操。然后加了提示后ok。
64珍策、我寫的英文App介紹審核人員看不懂托启,被拒。后然直接用中文攘宙。唉屯耸。
65拐迁、因?yàn)樯闲卸绦艑?shí)現(xiàn)用戶認(rèn)證被拒66、果測(cè)試人員的手機(jī)號(hào)在國外疗绣,因?yàn)槭詹坏絿鴥?nèi)短信线召,被拒
67、他們打開我的一個(gè)APP測(cè)試多矮,顯示空白無內(nèi)容缓淹,哈哈,因?yàn)樗麄兿鄡?cè)里沒有960640的圖塔逃,就說我該程序功能沒開發(fā)完畢吧讯壶?然后我回了信,然后第二天就上架了湾盗。雖然這個(gè)小應(yīng)用是極其簡(jiǎn)單的鹏溯。
68、最蛋疼的是淹仑,提供了測(cè)試用戶帳號(hào)密碼丙挽,被我們某個(gè)手賤的測(cè)試人員測(cè)試修改密碼的時(shí)候給改掉了。匀借。颜阐。于是蘋果登錄不進(jìn)來,于是杯具
69吓肋、IAP價(jià)格不能超過99美金(其中有一個(gè)是99.99美元凳怨,你妹啊J枪怼7粑琛!>邸@钇省!囤耳!你麻痹多出0.99美金案菟场!充择!人家游戲都可以有暗旅怠!W德蟆7饩取茅坛!為什么我們就不行凹蠲伞!2榭獭!)
70凤类、不能強(qiáng)迫用戶注冊(cè)(網(wǎng)絡(luò)游戲啊親!普气!你妹有直接登陸的按鈕懊瞻獭!O志鳌夷磕!不需要注冊(cè)的啊W醒亍坐桩!試一下會(huì)shi啊7怙薄C圊巍!3筛!)
71碾局、support URL無法訪問(草草草草草!E净当!那幾天GFW抽風(fēng),海外訪問國內(nèi)網(wǎng)站有問題蕴潦,你妹躲在香港的體諒一下大陸人民跋裉洹!L栋:龆场)
72、沒有生成Paid iOS合同(游戲內(nèi)含IAP此疹,好吧甚颂,這個(gè)是合作公司搞的烏龍,就不吐槽蘋果了)
73秀菱、某微博客戶端振诬,提供了測(cè)試賬號(hào),被拒的理由是「賬號(hào)登錄不進(jìn)去」衍菱,還有截屏赶么,我一看,這不把我們提供的測(cè)試賬號(hào)的最后兩個(gè)字母寫反了么…趕緊反饋脊串,之后三天才繼續(xù)審核辫呻,這三天真是太賠了清钥。
74、某門戶新聞客戶端放闺,免費(fèi)應(yīng)用祟昭,被拒的理由是「找不到in app purchase的項(xiàng)目對(duì)應(yīng)的界面」,可是我們的應(yīng)用跟本沒有應(yīng)用內(nèi)支付怖侦,繼續(xù)反饋…又等了三天…75篡悟、iPhone Human Interface Guidelines中指出了基本UI控件應(yīng)該如何正確地使用。我們應(yīng)該按照它的要求來檢查Tab Bar匾寝、Navigation Bar和Alert View等控件是否符合Apple的口味搬葬。
76、確保應(yīng)用不要模仿設(shè)備預(yù)裝應(yīng)用的樣式和功能艳悔,如Music急凰、iTunes Music Store和App Store等。這一條規(guī)則似乎是選擇性實(shí)施的猜年,因?yàn)樵S多瀏覽器和指南針類的應(yīng)用都得到了批準(zhǔn)抡锈。
77、不要加入過多臟話乔外、無理由的成人場(chǎng)面和吸毒場(chǎng)面企孩。
78、不要對(duì)硬件按鈕進(jìn)行重新編程袁稽,賦予其它功能勿璃。例如,不要將音量按鈕作為照相應(yīng)用的快門鍵推汽,不要將home鍵作為游戲中的開火鍵补疑。
三、常見問題
1.BUG
2.2 - Apps that exhibit bugs will be rejected
程序有bug歹撒,這個(gè)應(yīng)該屬于最淺顯易懂的拒絕原因莲组。但是誰又會(huì)提交一個(gè)有明顯bug的版本上去呢?
我們有一個(gè)“使用微信登陸”的按鈕暖夭,審核人員告訴我們锹杈,“unresponsive when tapped”,原因其實(shí)就是沒有檢查用戶是否安裝了微信迈着,導(dǎo)致在未安裝微信的設(shè)備上竭望,這個(gè)按鈕就沒有響應(yīng)。
2.程序依賴
10.6 - Apple and our customers place a high value on simple, refined, creative, well thought through interfaces. They take more work but are worth it. Apple sets a high bar. If your user interface is complex or less than very good, it may be rejected
這段話的說法其實(shí)很模糊裕菠,你的程序太差了所以被拒絕了咬清。不過好在每次審核人員都會(huì)解釋到底“差”在哪里,并且附上一個(gè)“Next Steps”告訴你怎么解決。(不過Beta版的審核人員不會(huì)這么做旧烧,感覺這是兩個(gè)不同的部門影钉,審核標(biāo)準(zhǔn)也略有不同,正式上架的審核會(huì)嚴(yán)格些掘剪,下文會(huì)詳細(xì)介紹平委。)
Apps should be able to run on launch, without requiring additional applications to be installed.
這句話很重要,我們因?yàn)檫@個(gè)原因被拒了兩次夺谁。我們的應(yīng)用需要登陸廉赔,我們開始時(shí)我們只提供了一個(gè)第三方的微信登陸,第一次提交后予权,我們“貼心”的增加了判斷,當(dāng)用戶未安裝微信時(shí)點(diǎn)擊微信登陸浪册,會(huì)收到彈窗提醒告訴你未安裝扫腺。不允許。
后一次提交的時(shí)候村象,我們?cè)黾恿薗Q作為登陸方式笆环,結(jié)果QQ提供的手機(jī)SDK也和微信一個(gè)尿性,不裝應(yīng)用不能登錄厚者,更甚者不裝最新版的不能登陸躁劣。毫無疑問,我們又被拒了库菲,這次審核人員很貼心的用了一個(gè)“still”:We still find that your app requires the installation of another app before it can be used账忘。于是我們很自作聰明的采用QQweb的登錄方式來繞過必須安裝手機(jī)QQ的問題,花了好大的精力熙宇,但實(shí)際上意義不大鳖擒,國內(nèi)不裝手機(jī)QQ的用戶屈指可數(shù),而且不用qq的人基本上也不屬于我們的應(yīng)用的潛在用戶烫止。
這樣做總算是通過了Beta版的審核蒋荚,當(dāng)我們正式提交的時(shí)候,還是被拒了馆蠕。
Apps should be able to run on launch, without requiring additional applications to be installed.
這句話很重要期升,所以要說兩遍。沒裝微信時(shí)互躬,我們給了提示播赁,不允許。在審核人員看來吼渡,你這種做法屬于“required to install WeChat”行拢。
更加方便的做法應(yīng)該是,“沒裝QQ就不顯示QQ登陸的按鈕,沒裝微信就不顯示微信登陸”舟奠,如果確實(shí)想用第三方登陸竭缝,請(qǐng)使用微博,他家SDK很貼心的在未安裝微博時(shí)使用網(wǎng)頁登陸沼瘫。最好抬纸,你還是提供一個(gè)測(cè)試賬號(hào)用于登陸。另外值得注意的是耿戚,在ios中湿故,必要的操作都應(yīng)該在應(yīng)用內(nèi)完成,不應(yīng)該彈出到應(yīng)用外膜蛔,我們使用了qq的一個(gè)分享功能坛猪,qq的sdk在未安裝QQ時(shí)會(huì)彈出到Safari里讓用戶登陸,因?yàn)檫@個(gè)事情皂股,又被拒了一次墅茉。
3.用戶系統(tǒng)
17.2 - Apps that require users to share personal information, such as email address and date of birth, in order to function will be rejected
審核人員告訴我們,我們用了QQ呜呐、微信就斤、微博的登陸授權(quán),但是呢蘑辑,“does not include account-based features offered by that site”洋机,沒用到他們網(wǎng)站提供的相應(yīng)功能。
解決這個(gè)問題要么就增加“account-based features of that social network”洋魂,要么就使用自己的賬戶系統(tǒng)绷旗。但是網(wǎng)上的資料告訴我們說,自己的賬戶系統(tǒng)就一定要有完整的一套功能副砍,密碼找回之類的刁标,不然會(huì)涉及到收集用戶信息。
4.游客模式
到底要不要做游客模式址晕,這個(gè)問題我們爭(zhēng)論了很久膀懈,理論上講,如果你有完整的自己的用戶系統(tǒng)谨垃,可以注冊(cè)启搂,那么確實(shí)沒有必要游客系統(tǒng)。這樣的應(yīng)用有很多刘陶,比如微信QQ胳赌,比如Nike Training。但是大部分應(yīng)用都是有的匙隔,這個(gè)問題的考量疑苫,更多的時(shí)從用戶體驗(yàn)的角度上來看,用戶是否必須要登陸才能使用。
what if 只有第三方登陸呢捍掺?
這個(gè)問題就比較棘手了撼短,按照17.2的說法,必須要有““account-based features of that social network”挺勿。在這個(gè)問題上曲横,我們理解是這樣的,如果你的應(yīng)用是基于個(gè)人賬戶的不瓶,所有的功能點(diǎn)都是圍繞著用戶系統(tǒng)展開的禾嫉,那么,只提供一個(gè)第三方登陸蚊丐,應(yīng)該是遠(yuǎn)遠(yuǎn)不夠的熙参,你必須要有自己的用戶系統(tǒng);反之麦备,如果你的應(yīng)用孽椰,登陸屬于bonus,比如“最美應(yīng)用”泥兰,“ZAKER”(它們剛剛關(guān)閉了自有賬戶的注冊(cè)),那么弄屡,只使用第三方登陸是可以的题禀。
5.iCloud
2.23 - Apps must follow the iOS Data Storage Guidelines or they will be rejected
審核人員說鞋诗,我們的應(yīng)用一打開,數(shù)據(jù)下載完畢后迈嘹,就產(chǎn)生了3兆多的數(shù)據(jù)削彬,這些數(shù)據(jù)我們默認(rèn)是儲(chǔ)存在/Documents里的,這個(gè)目錄下的數(shù)據(jù)是默認(rèn)會(huì)被同步到iCloud上去的秀仲。但是融痛,只有用戶自己產(chǎn)生的數(shù)據(jù),才可以同步過去神僵。簡(jiǎn)而言之雁刷,我們存錯(cuò)地方了,我們保存的其實(shí)是cache文件保礼,這些文件是不應(yīng)該被同步的沛励,增加"do not back up" attribute就可以了,當(dāng)然保險(xiǎn)起見炮障,cache類的文件不應(yīng)該儲(chǔ)存到/Documents里目派。
/Documents 里面只能存放用戶產(chǎn)生的文件。
如果為了滿足應(yīng)用在離線狀態(tài)下的使用胁赢,那么你緩存文件應(yīng)當(dāng) /Library/Caches這里面企蹭。
放在/tmp 里的東西,用完就要去把它刪掉。
用戶自己放到documents里的數(shù)據(jù)谅摄,你也可以將其設(shè)為不同步到iCloud上去徒河,以節(jié)約用戶的iCloud空間。(畢竟是花錢買到)
上面四條就是 iOS Data Storage Guidelines中提到的四條規(guī)則螟凭。
另外值得注意的就是iTunes中對(duì)于應(yīng)用數(shù)據(jù)的暴露虚青,用戶通過iTunes是可以直接訪問Documents里的數(shù)據(jù)的,那么如果不希望用戶拿到的數(shù)據(jù)螺男,其實(shí)是不應(yīng)該放在這里面的棒厘。
四、同行反饋
開發(fā)者在提交應(yīng)用進(jìn)行審核后下隧,總會(huì)遇到各種各樣的被拒理由奢人,大部分被拒理由可以從蘋果的App Store審核指南中找到,不過也有一些比較奇葩的理由淆院,偶爾也會(huì)有一些蘋果審核人員的人為原因何乎,你曾經(jīng)被拒的理由,尤其是奇葩理由有哪些呢土辩?看看這些網(wǎng)友們遇到過的奇葩理由及解決辦法支救。
App中設(shè)計(jì)的圖標(biāo)與Apple原生圖標(biāo)類似,Apple原生圖標(biāo)有專利保護(hù)拷淘,并且在Design Guideline里面規(guī)定各墨,App的圖標(biāo)不能與Apple圖標(biāo)雷同,如iTunes启涯,App Store, iPod等的圖標(biāo)贬堵。若出現(xiàn)雷同App將被拒。
app的設(shè)置界面结洼、按鈕使用了類似iphone的操作方式以及icon的圓角設(shè)計(jì) -> 重新設(shè)計(jì)…
app的年齡設(shè)置太低 -> 改了年齡…
app里有實(shí)物獎(jiǎng)勵(lì) -> 免責(zé)聲明黎做,和蘋果無關(guān)…
app描述里提了后續(xù)版本的功能的字樣 -> 刪除…
app有打分的功能 -> 有reject的,也有通過的…
app需要使用location松忍,沒有提示用戶 -> 加了提示蒸殿,允許用戶拒絕…
app沒提供測(cè)試賬號(hào) -> 提供…
app里有私有api -> 修改…
遇到過兩個(gè)問題:
1.第三方靜態(tài)庫包含私有api的調(diào)用(聯(lián)系第三方技術(shù)支持,更新靜態(tài)庫);
2.包含潛在的色情鸣峭,暴力等內(nèi)容(調(diào)整應(yīng)用年齡限制等級(jí)宏所,并加入舉報(bào)功能)
游戲中包含可以跳轉(zhuǎn)的URL,被拒
游戲中包含推廣非本賬號(hào)下的APP的叽掘,被拒
APP界面設(shè)計(jì)太像一個(gè)網(wǎng)頁了楣铁,被拒
游戲內(nèi)購時(shí)候做了服務(wù)器驗(yàn)證,服務(wù)器不穩(wěn)定更扁,導(dǎo)致測(cè)試賬號(hào)無法充值盖腕,被拒
游戲中提供了月卡功能赫冬,但是不支持玩家在不同設(shè)備中使用,被拒
1: 做瀏覽器的溃列,分級(jí)必須選17+
2: 類似于Android widgets 桌面的應(yīng)用被拒(不符合用戶習(xí)慣)
3: Term of service 的URL鏈接大網(wǎng)頁與 “Term of service” 內(nèi)容不符合劲厌,被拒
4: 某個(gè)button或者控件的響應(yīng),沒有與說明描述的一致听隐,被拒
5:iPad應(yīng)用补鼻,UIPopoverController的那個(gè)箭頭,沒有指向?qū)?yīng)的按鈕或者控件雅任,被拒风范。(轉(zhuǎn)屏后如果沒有指對(duì),也被拒)
6:iPhone程序不能在iPad上跑沪么,或者跑得不好硼婿,被拒
7:Documents里的文件,沒有按照iCould的指導(dǎo)文檔處理好禽车,被拒
app的年齡設(shè)置太低 -> 改了改高年齡…
app里有提示用戶評(píng)價(jià)打分的按鈕功能 -> 刪除…
沒有在多個(gè)設(shè)備測(cè)試寇漫,iphone5出現(xiàn)界面扭曲->改
app里用了第三方的api -> 修改…
游戲界面丑不符合iPhone用戶的期望值,連續(xù)被拒2次殉摔。 —重畫州胳。
永久購買的IAP沒有添加恢復(fù)購買功能。 —添加逸月。
添加了退出程序的功能不符合人機(jī)交互功能栓撞。 —?jiǎng)h除。
1彻采、和蘋果的app store風(fēng)格類似 修改
2腐缤、使用私有API 刪除
3捌归、別人的肛响,界面中的iPhone寫錯(cuò)成IPhone 修改
1、app內(nèi)的第三方登陸通過內(nèi)置瀏覽器跳轉(zhuǎn)出去的被拒 修改成webView登陸
2惜索、墻紙類應(yīng)用因?yàn)闊o法控制第三方數(shù)據(jù)導(dǎo)致部分色情圖片的出現(xiàn)會(huì)被拒 刪除
3特笋、app名稱或者內(nèi)部數(shù)據(jù)使用到一些被注冊(cè)商標(biāo)的名稱會(huì)被拒 修改名稱
4、應(yīng)用太多簡(jiǎn)單巾兆,界面太過少或者嚴(yán)重違背蘋果界面設(shè)計(jì)準(zhǔn)則被拒 重新設(shè)計(jì)
1猎物、第一次是在審核的時(shí)候,app一直提示無法連接到服務(wù)器角塑,自己測(cè)試沒有問題蔫磨,分析原因可能是Reachability返回?zé)o法連接 -改用request返回?cái)?shù)據(jù)判斷后審核通過
2、提交視頻類客戶端圃伶,說沒有視頻直播的版權(quán) -提供版權(quán)說明后通過審核
3堤如、產(chǎn)品僅提供手機(jī)號(hào)注冊(cè)蒲列,要求提供賬號(hào) -提供賬號(hào)
4、產(chǎn)品的icon和閃屏圖片加入了其他公司的logo -去除logo
1.關(guān)于我們那個(gè)頁面為了方便用本地webView布局的搀罢,僅此一個(gè)頁面蝗岖,就因?yàn)檫@個(gè)被拒。提示什么沒有native特性榔至,如button抵赢。。搞了半天才知道這原因唧取,把webview換成個(gè)圖片铅鲤,蘋果滿意了。
2.某應(yīng)用枫弟,其他都沒問題彩匕,有個(gè)使用說明為了美觀我把每一項(xiàng)加了個(gè)封面做成書架風(fēng)格,內(nèi)容純txt的媒区。蘋果當(dāng)我賣書的驼仪,告訴我,xxx like ebook should be xxx on ebook store.我就把這個(gè)刪了袜漩,通過了绪爸。我很想不通那么多txt格式的電子書怎么通過的。宙攻。
3.用了個(gè)類似優(yōu)酷那種一點(diǎn)彈出一圈菜單的奠货,說用戶會(huì)confused疑惑,要有引導(dǎo)說明座掘,沒通過递惋。我加上說明也沒用。最后還是換了個(gè)普通的菜單溢陪,通過了萍虽。
程序里有提示用戶評(píng)價(jià)
提示語:親,給個(gè)好評(píng)!~ 被拒了
改為‘’去APPSTORE評(píng)分”通過了
1形真、app內(nèi)如果出現(xiàn)蘋果設(shè)備名稱杉编,必須是iPhone、iPad之類的咆霜,注意大小寫邓馒,如果是iphone或者ipad,rejected!!
2蛾坯、app內(nèi)如果涉及到登陸或者需要和硬件設(shè)備連接才能繼續(xù)操作的光酣,需要提供測(cè)試賬號(hào),或者操作視頻脉课。
3救军、私有api的問題改览,遇到過一次。缤言。宝当。
1.應(yīng)用內(nèi)含有有某公司LOGO的圖片,沒有該公司授權(quán)文件胆萧,被拒
2.應(yīng)用關(guān)于內(nèi)含有beta字樣庆揩,被拒
3.申請(qǐng)證書時(shí)勾選了Inter-App Audio,應(yīng)用內(nèi)不支持跌穗,直接Invalid Binary
4.info.plist里面設(shè)置了Required background modes >App plays audio ,審核人員在應(yīng)用內(nèi)未發(fā)現(xiàn)播放音頻的地方订晌,被拒后,在notes里添加音頻播放功能說明蚌吸,通過了
5.注冊(cè)只局限移動(dòng)或者聯(lián)通賬號(hào)锈拨,被拒
6.應(yīng)用內(nèi)點(diǎn)擊某個(gè)功能,提示正在下載羹唠,被拒奕枢,改為正在加載,過了
非用戶產(chǎn)生的數(shù)據(jù)存放在了Documents目錄里佩微,違法icloud備份規(guī)范被退回缝彬。
應(yīng)用內(nèi)搞市場(chǎng)活動(dòng)送獎(jiǎng)品,沒有寫明和蘋果無關(guān)哺眯,被拒
被拒原因
我們啟用了游戲中心谷浅,但是做了限制需要玩家玩到某個(gè)程度才能開啟,然后被拒
解決方案
郵件溝通后錄制了在游戲中使用游戲中心功能的視屏奶卓,得到通過
來個(gè)帶條款的:
3.10利用偽造或付費(fèi)評(píng)論的方式在App Store中企圖操縱或欺騙用戶評(píng)價(jià)或圖表排名的開發(fā)程序員(或者采用其他不正當(dāng)方式)將會(huì)從iOS開發(fā)者項(xiàng)目中除名
App里有提示用戶評(píng)論的AlertView:
第一次:give me 5-star rating, you will get 100 coins! 被拒;
第二次:give me 5-star rating, thank you! 被拒;
第三次:plz rate me! 通過一疯。
程序是無法知道用戶評(píng)了多少評(píng)分,所以提示用戶給5星算是欺騙用戶夺姑。而第一條更觸犯了付費(fèi)評(píng)論這一點(diǎn)墩邀。
小提示,開發(fā)者想通過“開關(guān)”的形式開控制此提示文本來繞過審核瑟幕,最好別這么做磕蒲,壇子里很多人已經(jīng)因?yàn)檫@個(gè)做法被取消IDP了留潦。
11.1 使用App Store以外的軟件開啟或提供額外功能的應(yīng)用程序?qū)?huì)被拒絕只盹。
App里,允許用戶可以通過分享游戲結(jié)果到facebook兔院、邀請(qǐng)facebook好友玩游戲等操作殖卑,獲得免費(fèi)金幣。被拒;
將這些操作改成不給金幣坊萝,通過孵稽。
“分享結(jié)果到facebook”和“邀請(qǐng)facebook好友“屬于“app store以外的軟件”许起,“獲得免費(fèi)金幣”屬于“提供額外的功能”。
10.2與App Store菩鲜、iTunes Store和iBookstore等提供的iPhone捆綁應(yīng)用程序類似的應(yīng)用程序?qū)?huì)被拒絕园细。
一、之前制作的一款A(yù)pp有用戶書架功能接校,書架界面類似于iBooks將書的封面一本一本的排列在書架上猛频。手指長按書的封面,書架進(jìn)入編輯模式蛛勉,封面會(huì)抖動(dòng)鹿寻。這個(gè)編輯功能被拒。改成進(jìn)入編輯模式后诽凌,封面不抖動(dòng)毡熏,通過。
二侣诵、之前制作的一款軟件有IM功能痢法,用戶之間的對(duì)話顯示高仿系統(tǒng)自帶的短信氣泡(鯨魚體),被拒;改成非鯨魚體的UI杜顺,通過疯暑。10.1 應(yīng)用程序必須遵守蘋果《iPhone用戶界面指導(dǎo)原則》以及《iPad用戶界面指導(dǎo)原則》中解釋的所有條款和條件。
蘋果是不允許應(yīng)用程序遮蓋狀態(tài)欄的哑舒。
之前使用了MTStatusBarOverlay這個(gè)開源庫妇拯,遮蓋了狀態(tài)欄顯示任務(wù)和進(jìn)度,被拒;
后來換成別的庫不遮蓋狀態(tài)欄洗鸵,通過越锈。
1.app內(nèi)評(píng)分彈出alert,文字不能誘導(dǎo)用戶,比如”好評(píng)”,”5星評(píng)價(jià)”之類的,統(tǒng)統(tǒng)會(huì)被reject
2.涉及到音樂,視頻類的數(shù)據(jù),特別是國外的,如在提交時(shí)沒有提及版權(quán)協(xié)議之類的,也會(huì)毫不留情被reject,國內(nèi)的倒還好.
五、加急審核
聯(lián)系電話
https://developer.apple.com/contact/phone/
六甘凭、較新動(dòng)態(tài)
1.iOS工程如何支持64-bit
2.iOS應(yīng)用兼容IPv6
參考:
1.APP上線被APPStore拒絕的各種原因
2.我提交版本到AppStore審核被拒5次后的經(jīng)驗(yàn)總結(jié)
3.App Store-心酸的上線路,分析AppStore審核失敗原因及解決辦法
4.一次性通過App Store審核火邓,你只需這樣做