App提交审核被拒的原因汇总(不断更新...)

  1. 云栖社区>
  2. 博客>
  3. 正文

App提交审核被拒的原因汇总(不断更新...)

薄薄 2015-03-04 15:31:00 浏览1238
展开阅读全文

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。


目前就这么多,以后遇到问题再补充吧。

网友评论

登录后评论
0/500
评论
薄薄
+ 关注