iOS开发心得(二)

很高兴和大家再次见面,当你看到这篇文章的时候我想你肯定是被苹果折磨的没有办法了,下面我就给大家分享一下我的一些经验。

首先最难上的app之一就是社交类娱乐类,因为这两类的马甲包比较多,然后苹果代码库里面的代码也就相当丰富了,只有你想不到没有他们查不到的。

提交这两类的应用很容遇到的问题:
一、4.3——相似应用,这个问题说白了就是你只更改UI,但是你不更改数据,接口甚至域名等。你是很难绕过去的。那么4.3分为:机器4.3和人审4.3这两部分:

1、机器4.3:顾名思义就是你的代码提交审核之后没有进入到人审的阶段,苹果第一轮机审的时候就在你的二进制文件中查出了问题,这样的话你就认真的审查你的代码就行了(毕竟机器不会骗人的,就想你的代码不会欺骗你。)这种情况你就随心所欲的改就行了,争取下一次提交进入到人审阶段这样的话你就成功了一半了。

2、人审4.3这个问题相对而言就比较麻烦了,如果是这种情况的话你需要改的东西就比较多了。第一就是你需要更改你的代码;第二就是你需要更改UI,这里的UI指的是苹果审核人员所看到的所有UI。这样就在无形中增加了你的工作量,当然工作量也不会太大,毕竟代码是你自己写的,而且一般做马甲的公司iOS开发人员都不少,如果是你公司人比较少,那就恭喜你中奖了,慢慢改吧。

二、2.3.1——隐藏内容
隐藏内容这个问题就大了,比如说隐藏支付、赌博、彩票什么的。更让人头大的是根本不告诉你隐藏了什么就是告诉你有隐藏内容,认为你在审核通过之后,你会改变一些东西。

如果是隐藏内容的话我大概认为就是这几种情况:

1、你代码里面包含一些没有用的代码,比如说你写了一个或几个类,但是你在代码中没有用到,或者是在苹果审核期间你没有用到这几个类,那么也有可能会认为你是隐藏内容

2、隐藏支付说白了就是你代码里面包含web支付、支付宝微信等支付方式。这一个是大忌,想appstore提交审核的应用虚拟品是不允许有第三方支付的。如果你违背了这一个原则,那么你很有可能被封禁账号。

3、赌博、竞猜什么的我就不再阐述了你们都了解具体是什么原因。

三、就是苹果新加的苹果登录
遭遇这个的就好说了,你只需要加上苹果登录,或者是把你的三方登录都给删掉就行了,这个就根据你的需求而定。

以上是我最近遇到的比较麻烦的问题。

下面来说一下苹果最新的套路:

先给你元数据拒绝,说让你更改描述,或者是让你更改内购描述等等。
接下来你很开心,因为元数据被拒的话一般就很容易过了,但是看苹果现在审核的情况来说,你更改了元数据之后他还会进行第二次机器审核,第二次就会给你一个2.3.1或者是4.3。这样的话就很难受了。明明第一次元数据被拒,第二次就来个这么个东西,如果你也是这样的遭遇你就准备放弃吧(个人建议)。因为我已经经历过,提交了很多次,如果你提交很多次被拒的话,你接下来的遭遇很可能是面临延迟审核。
延迟审核的时间一般为第一次三天、第二次一周、第三次半个月,以此类推。在这期间他很有可能审核但是他不会给你结果。时间到了会以同样的原因给你打回。

以上就是我最近提交审核的一些经历,如有新的经验,我会继续更新。

你可能感兴趣的:(iOS开发心得(二))