iOS项目提审遇到2.3.1 可以进来看看,这里可能会对你有所帮

2022-04-14  本文已影响0人  丨渡舟人

本文章只针对那些提审项目中不包含任何第三方支付等功能app,如果被拒,可以看看本篇文章,说不定对你有所帮助。

下面是我收到苹果审核方的被拒邮件

The issues we previously identified still need your attention before we can approve your submission.

If you have any questions, we are here to help. Reply to this message in App Store Connect and let us know.

Guideline 2.3.1 - Performance

We noticed that your app may contain hidden features, functionality, or content.

Specifically, your app includes AliPay (支付寶), which enables the purchase of digital content, services, or functionality by means other than in-app purchase.

The App Store ecosystem is built on trust and users should never be misled about the apps they download. Attempting to hide features, functionality, or content in your app may lead to removal from the Apple Developer Program.

这个问题困扰了我2个项目迭代版本。

项目中本身是没有第三方支付功能的,可是依旧被苹果方拒绝了,所以就要从刁钻的角度进行改动。
  1. 删除了代码中关于容易被拒的关键字(支付宝,alipay,alisdk,微信...)
  2. 在终端查询代码库中是否有alipay等关键字(grep -r Alipay .),查询后将代码库中存在的关键字逐个找到并删除
  3. 移除充值列表中安卓端的充值记录
  4. 查询并删除列表中是否有关于支付的功能,不仅局限于支付宝

经过了一些列的改动,我们的项目依旧被拒了,期间通过两次电话,对方也没有给到什么实质性的帮助,只能靠我们自己来查找。

直到最后,我在Finder文件目录中无意间查询到了alipay的文件夹,虽然里面是空的,在xcode中找不到文件目录,在终端中也查询不到,目录藏的也很深,达到了隐身的效果,删除了空文件夹,进行提审,这次通过了。

这个问题的起因应该是在开发初有打算接入alipay等相关工具,直到之后即将上线才移除,可能没有移除干净,导致遗留了这样一个空白文件夹。

这是一个偶发现象,大多数人可能会遇不到这样的问题,如果遇到了可以尝试这查询一下文件目录,说不定会找到“惊喜”。
上一篇下一篇

猜你喜欢

热点阅读