苹果拒审2. 3 Performance: Accurate Metadata 及 2.3.1

前言

给大家分享一下被拒经历和过审经验。

被拒原因:

Guideline 2.3.1 - Performance

We discovered that your app contains obfuscated code, selector mangling, or features meant to subvert the App Review process by changing this app's concept after approval to the App Store.

The next submission of this app may require a longer review time, and this app will not be eligible for an expedited review until this issue is resolved.

过程

从第一次上版本到过审经历了整整二十天,在昨天被拒后,然后回复+申诉,在凌晨的时候竟直接过审了。


image

image

image
  • 第一次被拒是8.10, 从提交多被拒大概一天时间,被拒就是2.3.1隐藏功能或者混淆问题,提示会延期审核

  • 当时没有想太多,以为是自己部分代码的问题,直接随便修改了就第二次提交

  • 第二次被拒是8.15,从提交到被拒大概三天时间,被拒理由与第一次相同,这次开始按照网上说的在解决方案中心回复他们,没有隐藏功能之类的话,比较简短,但是苹果还是回复相同的2.3.1问题,像个机器人回复

  • 然后我就发了申诉邮件,邮件内容是 我们这个应用是干什么的,有多少用户在等着使用,我们的官网是什么,我们的产品是什么,被拒损失多大之类的,在解决方案中心也发了同样的内容

  • 大约四天后,解决方案中心突然恢复了详细的问题,说我们APP有混淆,当时就去找这几个混淆的类名,很显然是没有找到的,也考虑过第三方库做的混淆,但是都是比较大型的三方库,应该也没有问题

Thank you for your response. Please provide detailed clarification regarding the purpose and inclusion of the obfuscated class methods in the current submission such as [ItBT1vuI VJnchg], [cIr9 setQVClr7i4:] and [ItBT1vuI setVJnchg:]

  • 在解决无果的情况下,回复了没有找到这些混淆的类方法,发起了再次提交,这次提交去掉了没有用到的viewController,这也是按照网上说的,可能会造成2.3.1的问题

  • 这次的提交,把我的申诉给中断了,然后进行了为期七天多的漫长等待,在昨天终于接到了一模一样的被拒消息,
    昨天中午的时候,再次回复了他们:确认没有使用混淆功,没有这些混淆方法,然后又说了一大堆损失的问题,需要很快上架,安卓用户能使用很多天了,但是苹果用户还不能使用之类的,最后还留了个电话,希望能打电话过来。

  • 同时还发起了申诉,内容一致的,在十几个小时候,昨晚就接到了审核的消息,最后发现是Stripe支付SDK的问题(去github才知道他们的最新版本才不会有混淆问题,前几个版本没解决这个问题),这次没有重新提交,直接过审的,下次还是要更新Stripe SDK再提交就不会有这个混淆问题

Thank you for providing this information.

We will continue the review, and we will notify you if there are any further issues.

Please note that this app’s Stripe framework support contains obfuscated class methods. including the previously noted [cIr9 setQVClr7i4:]. This may result in longer review times if these class methods are present in future binary submissions.

总结

  1. 在解决方案中心回复的时候,一定要诚意满满,不要随便敷衍,这样会很快接到回复的,一般会说明具体问题。

  2. 确认了没找到被拒原因,一定要发申诉邮件,大概5-7天会处理,联系邮件过来或者电话。电话之前也会先发邮件过来。

  3. 没解决问题之前,被延期审核后,不要急着再次提交,一定等解决问题后再提交。延迟审核周期是三天,七天,第三次延期我不清楚,可能半个月一个月,所以时间挺长的。 申诉后,确认问题修改后,还是会走审核流程,所以一定要先解决问题再提交。

你可能感兴趣的:(苹果拒审2. 3 Performance: Accurate Metadata 及 2.3.1)