版權申明:蒐集這個內容,要向app store上提交無數次應用%>_<%,這純屬於我的心血,若是你們喜歡能夠盡情的轉載,可是請註明轉載出處:html
http://my.oschina.net/u/1245365/blog/209346,謝謝你們的配合與支持!ios
關於app會由於什麼緣由被拒絕,請看 apps被拒絕的各類理由以及翻譯。web
下面以圖文的方式講解,由於被拒得還不夠多,不能將 App Store Review Guidelines. 的內容都涉及到,可是會持續更新,爭取每個都被拒一次服務器
每一次拒絕蘋果都會列出理由,給出拒絕的具體緣由,有些還會提供截圖。微信
案例:應用崩潰會被拒絕。這時候,蘋果會給你提供崩潰日誌。app
這種程序在一運行就崩潰的錯誤通常人都不會犯,由於都是調試了之後纔會把本身辛苦弄好的應用上交給蘋果。可是有一種外界因素會致使程序崩潰的發生——請求數據失敗(和服務器有關) 。當咱們在 AppDelegate.m 中先請求數據,後加載界面,可是請求數據失敗了,失敗後不作任何處理時程序就會崩潰。若是保證能每一次都獲取到數據的時候能夠不處理獲取不到數據失敗的狀況,可是萬一服務器當天不工做了,不處理程序就會崩潰。因此建議都作請求數據失敗的處理。less
一樣的下面的2.2的第一種狀況也是程序崩潰被拒絕的,只是換了一個說法而已
iphone
案例:存在bugs(較明顯的bug)的應用會被拒。ide
—— 顯示問題測試
這個的原上面已經分析過了
這個多是請求數據的時間太長了,總之就是有bug,這種時候表示很無助啊。
——功能問題
下面一種是虛假功能的狀況,這個時候蘋果會給你提供截圖:
這個說「收藏」和「評論」按鈕是沒有功能的,而後就被拒絕了,如圖:
沒有功能或者即將有功能的按鈕最好先將其隱藏在上傳 app store
還有一種狀況是你的程序裏的內容的問題,例如以下狀況:
例如上述是由於你的text 的內容有不適當的字符:
案例:不符合開發者描述的應用會被拒。蘋果有時候會給你提供截圖
這個被拒絕的緣由極可能是你的描述信息和你app的功能的信息不符合。這個原因 和3.3(應用的名字、描述、截圖中涉及與應用內容和功能無關信息會被拒。)的性質我感受是同樣的。可是這個比3.3更多地是:若是你的app裏的內容和你的應用顯示的內容無關,例如:有一個叫「超人與壞蛋」的應用(舉一個例子而已),可是你的app裏只說「超人」,隻字不提「壞蛋」,那你的應用就會由於這個理由被拒絕。
案例:任何「beta」,「演示(demo)」,「試用(trial)」或「測試(test)」版本的應用會被拒。
這個就是蘋果公司以爲你的app像一個不成熟的app,沒有什麼功能(功能比較單一,並且界面可能不夠好看之類的)。
第一個可能:你的應用真的是一個再簡單不過的應用,功能單一,界面很差看。
第二個可能:你的開發者帳號有不少類似的應用,蘋果公司限制大家再發這樣的應用,從中找到了一些簡單的界面,找一個藉口把你的應用給拒絕了
案例:iPhone應用必須能夠無條件運行在iPad上,支持普通iPhone分辨率和2倍iPhone 3GS分辨率。
這個緣由我還不太清楚,由於被拒絕後我也在在ipad上作過測試,發現是能夠跑的,不知道是否是當時服務器不穩定仍是什麼其餘的緣由。通常來講,正常的app能夠在iphone跑的應該均可以在ipad上跑的,不須要單獨測試。
案例:描述數據有未填寫項,存留佔位符文本會被拒。這時候,蘋果會提供截圖
通常蘋果不會用這個理由刁難你,多是它看你不太順眼了(至於不順眼的緣由多是你的開發者帳號在發了太多的應用,並且內容比較類似),它只是找一個合理的理由把你給拒了,讓你沒法反擊;又或者你缺的內容實在是太多了,不把你拒絕了對不起用戶們。
例以下面的狀況可能會被拒絕(主要仍是看人品):
案例:應用的名字、描述、截圖中涉及與應用內容和功能無關信息會被拒。蘋果可能會給你提供截圖
這個狀況很發生的緣由是:你說你的app能夠實現這個功能,並且你在應用名字或者描述或者截圖裏面將這個牛吹出來了,可是你沒有實現那個功能,蘋果以爲你誤導了用戶,就會把你給拒絕了。
下面是我被拒絕的狀況:
這個也挺冤枉的,蘋果有時候也不抓這個的,只能建議你們之後有什麼功能寫什麼樣的信息吧
案例:圖標與截屏不符合4+年齡評級的應用會被拒。這時候蘋果會給你提供截圖
你在iturnesconnect上 放的圖片圖片必須無條件知足rate 4+,意思就是4—17歲的未成年人都是能夠看的,你不能放一些暴力的,裸露的之類的,否則應用會被拒絕。
例如這樣的很黃很暴力的截圖會被拒絕:
案例:開發者有責任把應用放到恰當的分級(Rating)。不恰當的評級可能會被Apple修改,甚至刪除。
這種狀況通常是 「metadata reject」不用從新上傳二進制的,可是仍是又要等待幾天才能從新審覈。
致使這個的緣由是你的app的年齡設置有問題,個人狀況最多的就是有alcohol和sexual的信息被拒絕的,蘋果會很友好的告訴你修改到幾歲。開發者能夠在itrunes connect 申請app 中的如下選項中修改:
應用若是不涉及上面寫的信息能夠所有寫none
若是涉及了上面的內容,年齡設置就要進行更改,本身的應用涉及到了哪一項,就在那一項上更改年齡就行了
案例:外觀與現有Apple產品或廣告主題相似或混淆的應用會被拒絕
這樣的拒絕緣由是多種多樣的,有一種狀況是應用裏的圖標都是圓角的,這個圓角多是圖片樣子是圓角的,也多是你故意將button修成那個樣子的,可是這樣的圓角和蘋果的應用的圖標很類似,特別是你還排列成了宮格的形式,這樣的圖標蘋果是不能接受的。
例如:之前在ios7版本如下(ios6 ios5 ...的)的圖標長得這個樣子的:
若是你傳了一個這種界面的應用那你就要注意了:
能夠發現這兩個icon 外形是很像的,只有細微的差異。最近上傳發現蘋果貌似忽略ios7版本如下的應用了(在ios7上能夠運行,可是在ios6的機子上一運行就崩潰的應用蘋果也沒有拒絕),因此ios7如下的這個圓角不知道蘋果還抓不抓,可是建議仍是不要弄成這個樣子。
ios7的圖標比以前的圖標更圓一點,如今蘋果主打ios7,因此應用中的圖標像ios7風格那樣確定是不行的
案例:Apple和咱們的用戶都界面報以很高指望,但願他設計的超級簡潔,精緻,充滿創造力,深思熟慮。作到這些確實會消耗不少精力,可是值得。Apple在這方面要求很是高。若是你的用戶界面過於複雜,甚至僅僅是不夠好,均可能被拒
這個就是蘋果就是想把你給拒絕的意思了,他想不出什麼特別的理由說,就說「If your user interface is complex or less than very good, it may be rejected」。不過這也不是沒有理由的,例如上面的緣由多是你用了太多的webView了,蘋果以爲你的程序缺乏了IOS的特質。
再如:
說你的圖片的分辨率過低了,包含了很難讀取的內容也會由於這個理由被拒。,這時候會給你附一個圖片:
這種時候我會以爲蘋果太刁難了,由於有時候分辨率低一點圖片也是能夠的,看運氣吧
案例:應用中必須展現賭博和競賽的官方條款,並聲明Apple不是資助者,而且在任何狀況下與此事無關。
這個會拒絕的緣由上面的條款說得很清楚了,最重要的是活動不能讓人以爲和蘋果公司有關係,下面展現一下我被拒絕的緣由:
案例:任何帶有虛假,欺詐和帶有歧義的內容的應用會被拒。
發生這種拒絕的緣由有幾種狀況。
與應用的名字或者圖標有關。
——名字或圖標侵權。好比你的應用名字叫「IBM」、「微軟」、「克萊斯勒」、「沃爾瑪」,甚至你的圖標也和他們的圖標同樣,可是你不是官方的應用,和他們只有一點關係,或者沒有一點關係,那你的應用確定要被拒絕的了。
若是你的應用涉及侵權,蘋果心情好的時候會把你的應用 metadata reject(不須要從新上傳), 而後問你和它是什麼關係,你只要回覆他後他就又開始審覈了(狀態又變成了 In review)(除非你的理由至關合理,否則 In review 後 同樣是被 reject 的),心情很差的時候直接把你給 reject (須要從新上傳)了。
例如:
這個時候除非你是官方或者和官方有很大關係的應用,否則從新又開始審覈後,結果就是reject。
reject 之後,若是你的應用想上線,你必定要和它糾纏,詢問它緣由,怎麼才能經過之類的。貼一段簡短的對話出來共享:
在 「metadata reject」 被拒絕後,若是你回覆說和那個企業有關係,他雖然把你給拒絕了,可是還會熱心的建議你怎麼更名字。
你還能夠詢問他大家的應用圖標要不要換,這時若是要換,他會建議你你換一個圖標或者把官方的那個圖標修一下。
——名字的含義有關。
例如,你的app名字爲「交友約會」,可是你的應用與約會無關(蘋果會認爲你想作一個社交app,例如「微信」、「陌陌」之類的應用)這時候你的app就會被拒絕。又好比,你的應用名字代「商城」可是你的app和商城(能買東西)沒有一點關係,這個也有可能被拒絕。不過仍是看蘋果的心情還有你的開發者帳號的人品,有時候這種應用都是能夠上線的,有時候就會被拒絕。
與應用的內容有關。
——內容的問題:例如,你的app裏有一些敏感的信息,例如」比特幣「,那麼你的應用就有很大的可能會被拒絕。
——應用中圖標侵權的問題:例如,你用了一個相似於谷歌的圖標,蘋果就會把你拒絕了
如圖這樣的應用是會被拒絕的:
案例:任何召集,推銷和鼓動犯罪和魯莽行爲的應用會被拒,這時候會提供截圖
你的應用裏面不能包含了相似的一些誘導犯罪,或者組織非法行爲的信息,否則你的應用就要被拒絕。
例如若是你的應用有「比特幣」的信息(有比特幣的應用傳成功的概率過小了,建議不要傳和比特幣的有關的應用,否則能夠有千萬種理由拒絕你),而後你在應用包含了舉辦活動的信息,那你的應用就要被拒絕了,拒絕理由以下:
例如包含相似的應用會被拒絕: