审核被拒

审核被拒估计大多数开发者都遇到过,如果从来都没有被拒过,那你上辈子一定是拯救过银河系。

有时候被拒的理由真的是让人觉的完全没理由,觉得不同审核的人之间的差别太大了。所以有时候就觉得审核没通过真是运气不好,换个人也许就通过了。

凌晨1点左右,本来都快睡着了,迷迷糊糊之际听到收到了邮件的声音,估摸差不多这两天审核就有结果了。所以就看了下邮件,果然是iTunes Store发来的,说App状态变成了正在审核。过了大概没多久就收到邮件说App被拒了,瞬间就清醒了好么,睡不着了。

握了棵草耶,居然没通过,然后就去查看原因。又握了棵草耶,就给我说了个2.9和10.6,就没信息了。搜索了下审核指南,
中文版的 App Store审核指南中文版(2014.9.3更新):新增扩展、HealthKit、HomeKit以及TestFlight ,英文版 App Store Review Guidelines

  • 2.9 beta版、demo版、trial版和test版的程序将会被拒绝。
  • 10.6 苹果和我们的客户高度推崇简单、精致、富有创造性以及经过精心设计的界面。虽然需要付出更多,但却非常值得。苹果设立了很高的门槛。如果你的用户界面太过复杂或者水准不高,可能会被拒绝。

中文的意思大概是这样,而且就这两条信息。以前也有审核被拒,违反了什么规则,但都会指出你App哪里违反了。这次什么都没有,我完全不知道我App哪里违反了审核的规则。又握了棵草耶,已经三棵草了。

所以我就问能不能更具体点,给出其他的信息让我确定App哪里出了错。

早上来得时候就已经回复我了,给出了具体的信息。我觉得可能昨天看的时候没信息,是因为我发现被拒的太快了,审核人员还没来得及编辑这些信息。

我们先说10.6,审核人员描述的原因是我的应用程序里有更新的按钮,应该使用苹果内建的更新机制。这里我使用的是友盟的更新,具体的原因应该就是不能有更新按钮,跟使不使用友盟应该没多大关系。给出的建议是移除这个功能,所以我删除了友盟检查更新。

然后就是2.9了,当我应用程序没有数据的时候,我的界面是这样的,如下图:

alt text

这张图是审核人员截图的。当程序第一次安装的时候是没有数据的,所以我在做了图中的那个提示来提醒用户还没有联系人。但是审核人员却认为我的App是未完成的,是测试版等等。看到这里的时候,我的内心是崩溃的。没办法,去除掉。然后从新打包上传审核。

刚学习iOS,自己第一次发布App被拒的原因是因为元数据错误。那时就知道了不能在App里面包含测试数据等等。
第二次被拒就是被认为程序是未完成的,不过那次确实是有一些没有用的按钮等。不过这次只是提示的信息,也被认为程序是未完成的,是测试版。

已从新打包上传,能不能通过还需等待。

======= 更新 =======

6月20日审核已通过。

坚持原创技术分享,您的支持将鼓励我继续创作!