4.3 一般存在两种情况:
第一种 机器审核
被拒信息一般都是:
Guideline4.3 - Design - Spam
Yourapp duplicates the content and functionality of apps submitted to the AppStore, which is considered a form of spam.
这种主要是对App进行扫描,就和我们毕业论文查重一样,针对关键性信息进行匹配,当这个匹配度超过一定的比例,苹果就会认为重复应用。
机器扫描无非在App代码上、App相关资料上做文章。
在代码层级上来查,现在苹果应该是已经达到全面扫描二进制文件,从中提取技术特征,有种查杀病毒的赶脚。比较明显的就是现在游戏App如果接入了某宝或者某信的支付SDK,那么这种包体必定会被拒,这就是苹果预先对一些带有第三方支付的sdk采集技术特征,然后机器扫描你是否接入了这个SDK。
如果是资料的话,无非是苹果的两个开发者后台(http://developer.apple.com/和http://itunesconnect.apple.com/)上的信息,这种和代码层上排重差不多,同样是提取特征值。
具体是上面那种原因被拒,根据我上包的经验来看,如果是从提交审核到拒审的时间间隔较短,那么很大可能就是资料上的重复导致。这种情况下,我们需要对我们的资料进行排查了。如果间隔时间较长,那么这种就一定是代码的问题,我们就需要在对代码进行混淆、垃圾代码等操作,反正必须改变特征比例。
第二种 人工审核
被拒信息一般都是:
Guideline4.3 - Design - Spam
Wefound
that your app provides the same feature set as other apps submitted
tothe App Store, which is not appropriate to the App Store.
这种在我看来,就是界面、功能、app名称等,和其他的App太相似了,审核人员一看就觉得是个马甲包;另外一种就是审核人员可能只是怀疑,这种我们就稍微进行假页面的添加、修改下前期的UI界面,如果这种还被审核人员查到了,就需要申诉,说明我们不一样。
另外一点,在我看来比较危险的情况是:一个开发者账号下,存在过一直因为4.3的原因审核被拒,我们再在这个账号上提交马甲包,很容易被推迟审核或则再次因为4.3被拒,我们最好放弃这个账号,采用新账号去提交审核。
以上就是我过4.3的一些经验,如果还有什么其他的分析或者需要过包的小伙伴们,欢迎加Q:544421581(ps:不管是交流还是过包)