iOS上架被拒2.3.1的原因和处理思路。

发布于 2020-11-25 10:15:30

上线审核被拒,理由是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.
出现这样问题3种情况导致

  1. 代码有混淆 (可能只是方法名比较特殊, 导致误认为混淆)
  2. APP有支付功能 没有展示出支付页面
  3. 三方SDK导致 (感谢 遥想月下 提供的被拒原因)
  4. 隐藏功能被发现,马甲功能包经常会出现这种问题

其他的问题可以在评论补充

兄弟们, 一定先在被拒中心回复苹果, 请求确认(苹果大概第二天会回复), 是什么地方出现问题, 不要苹果审核说2.3.1 审核被拒, 马上网上搜索, 这样或许有用, 但是不是第一步, 会浪费很多时间的,(苹果会赠送延迟审核大礼包)

1 - 我这苹果给予确定回复说: 代码大量出现 "tongji_21453","tongji_21123"等方法, 认为我的代码使用混淆,而导致的问题, 并且允许我解释这些方法。使用混淆工具添加大量的垃圾代码或者可读性差的代码会出现这种问题,需要删除和重新规范命名

我在回复中心详细解释, 这是函数本身的方法, 并非使用混淆, 并拍摄一段源码视频, 让其观看了, 第二天就审核通过了

2 - 如果是说支付问题

1.移除三方支付代码,或者包含了微-信、支付宝、财付通等第三方支付SDK或者关键词都会出现2.3.1大礼包。需要细查

2.删除白名单 info.plist 的 LSApplicationQueriesSchemes 如alipay

3.检查SDK版本,如微-信、Q-Q分享Apple允许,但SDK中包含的支付代码可能会导致审核,应该换没有支付模块的SDK,比如接入微-信应该使用无支付模块的SDK

4 - 三方SDK导致的问题删除或者更新三方SDK

出现的问题千奇百怪,是在处理不了可以找网站在线专家解决

4 条评论

发布
问题