天天看點

App送出稽核被拒的原因彙總(不斷更新...)

1,項目經曆了"china mobile"風波,耽誤了将近1個半月時間,今天終于正式上線了。悲喜交加之際,記錄一下中間所經曆的種種問題,一來可以警示自己以後注意這些問題,二來可以分享給大家,少走一些彎路,畢竟apple稽核一次需要很長時間,被打回來再更改+送出= waiting for review = in review=至少1周時間。

https://itunes.apple.com/cn/app/ai-bei-tong/id577683880?mt=8 

2,主要原因分為兩個方面:

metadata rejected

一:是中繼資料的問題(解釋說明性的内容不妥)這種情況不需要再次送出二進制資料(archives資料),直接在itunuesconnect裡的app detail中點選相應的界面edit,修改後送出就可以了。

binary rejected

二:是二進制資料的問題,這種情況需要修改代碼,再次用釋出證書生成一個archives,驗證+釋出。

3,下面簡單說一下我遇到的幾個問題:

1,千萬不要在軟體說明的地方寫下任何其它終端裝置的标示,比如:android,windowsphone,等等,否則被打回後又需要等待一周時間,因為他們不希望你提供任何非ios平台的擴充資訊。

         2,項目如果涉及到大公司的地方,比如中國移動,比如你的軟體需要移動号碼開通相應的服務才可使用,這種情況下,你要是描述此軟體是為移動做的,那麼,恭喜你,你的麻煩事情來了,他們會各種追問,需要你提供測試賬号密碼,示範項目的網站連結,甚至是中國移動委托授權的相關資質證明,還有相關的三方使用者協定....好多事情,是以,如果可以,盡量不要描述為大公司做軟體。

         3,項目中,有關關于的界面,一般情況下,都會寫一個版本資訊,記住:千萬不要寫1.x.xbeta,千萬不要帶beta二字,因為apple不希望你送出的軟體還是不穩定,測試中的version。(即便你的程式bug很多,也不要在任何地方描述beta,否則,等着被拒吧)。

         4,如果你的項目是像移動飛信那樣,運作後必須要有賬号和密碼才可登入使用相關功能的話,那麼你需要在itunesconnect裡寫入用于測試登入的賬号和密碼,因為apple要登入進入才能審查。

5,你的項目主界面ui如果是自定義view,最好不要模仿ios界面的任何布局,舉個例子,主界面是九宮格樣式,每個功能也是圓角矩形,并且左右滑動可以進入下一屏功能界面,這樣的話,很大幾率會被打回的。他們會告訴你,你的界面在模仿ios的ui。

目前就這麼多,以後遇到問題再補充吧。

繼續閱讀