帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
132
帖子
0
勋章
940
Y币

[BUG] ios审核被拒

[复制链接]
发表于 2017-3-8 10:24:26
新版本提交审核时被拒绝了,原因如下:

您的应用,扩展程序和/或链接框架似乎包含明确设计的代码,能够在应用审核批准后更改应用的行为或功能,这不符合Apple开发人员计划许可协议和应用的第3.3.2节商店审查指南2.5.2。此代码与远程资源相结合,可以帮助对应用程序的行为进行重大更改(与最初对App Store进行审核时相比)。虽然当前可能不使用此功能,但它可能会加载私有框架,私有方法,并支持未来的功能更改。
这包括将任意参数传递给动态方法(如dlopen(),dlsym(),respondingToSelector :, performSelector :, method_exchangeImplementations())和运行远程脚本以便更改应用程序行为或调用SPI的任何代码,下载的脚本。即使远程资源不是故意恶意的,它也可能很容易被劫持通过中间人(MiTM)攻击,这可能对您的应用程序的用户造成严重的安全漏洞。
请对您的应用执行深入审核,并删除与上述功能相符的任何代码,框架或SDK,然后再提交下一个更新以供审核。


请官方解答一下,可能是由什么原因引起的呢?
380
帖子
4
勋章
6
Y币
可能是mam模块,你可以去掉这个模块编译一版提交。
132
帖子
0
勋章
940
Y币
如果不用mam模块的话,有没有其他方法或模块支持版本更新或云修复呢?
28
帖子
1
勋章
1万+
Y币
你把邮件原内容全部发出来看看
132
帖子
0
勋章
940
Y币
以下是邮件原文:

Dear Developer,

Your app, extension, and/or linked framework appears to contain code designed explicitly with the capability to change your app’s behavior or functionality after App Review approval, which is not in compliance with section 3.3.2 of the Apple Developer Program License Agreement and App Store Review Guideline 2.5.2. This code, combined with a remote resource, can facilitate significant changes to your app’s behavior compared to when it was initially reviewed for the App Store. While you may not be using this functionality currently, it has the potential to load private frameworks, private methods, and enable future feature changes.

This includes any code which passes arbitrary parameters to dynamic methods such as dlopen(), dlsym(), respondsToSelector:, performSelector:, method_exchangeImplementations(), and running remote scripts in order to change app behavior or call SPI, based on the contents of the downloaded script. Even if the remote resource is not intentionally malicious, it could easily be hijacked via a Man In The Middle (MiTM) attack, which can pose a serious security vulnerability to users of your app.

Please perform an in-depth review of your app and remove any code, frameworks, or SDKs that fall in line with the functionality described above before submitting the next update for your app for review.

Best regards,
28
帖子
1
勋章
1万+
Y币
在路上V5 发表于 2017-3-8 14:42
以下是邮件原文:

Dear Developer,

你应用都用了哪些模块,截图看一下
132
帖子
0
勋章
940
Y币
技术咨询-Kenny 发表于 2017-3-8 14:48
你应用都用了哪些模块,截图看一下

截图如下:一共19个模块
QQ截图20170308155731.png
QQ截图20170308155739.png
28
帖子
1
勋章
1万+
Y币
在路上V5 发表于 2017-3-8 16:03
截图如下:一共19个模块

初步断定是JSPatch的问题,而个推模块中有使用到JSPatch,所以待更新模块。https://**.**/bang590/JSPatch/issues/751
132
帖子
0
勋章
940
Y币
技术咨询-Kenny 发表于 2017-3-8 16:22
初步断定是JSPatch的问题,而个推模块中有使用到JSPatch,所以待更新模块。https://**.**/bang590/J ...

需要个推官方更新模块吗?
28
帖子
1
勋章
1万+
Y币
在路上V5 发表于 2017-3-8 16:55
需要个推官方更新模块吗?

嗯,是的
12下一页
您需要登录后才可以回帖 登录

本版积分规则