js热更新ios被拒

使用js版之后 苹果一直审核不过 ,支付只接了苹果的,说支付有第三方的,还说不能使用热更,有没有碰到这种问题的,已经多次提交了,还是一样的结果。
Guideline 2.3.1 - Performance

Thank you for resubmitting your app. We have continued the review and would like to provide our findings.

We discovered that your app contains hidden features. Specifically, Specifically, this app includes code which causes the app to behave differently during review. It would be appropriate to ensure that all features and functions in the app are visible and fully accessible during review.

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.

Submitting apps designed to mislead or harm customers or evade the review process may result in the termination of your Apple Developer Program account. Review the Terms & Conditions of the Apple Developer Program to learn more about our policies regarding termination.

If you believe your app is compliant with the App Store Review Guidelines, you may submit an appeal. Alternatively, you may provide additional details about your app by replying directly to this message.

Guideline 2.5.2 - Performance - Software Requirements

During review, your app downloaded code, which is not permitted on the App Store.

Please note that while educational apps designed to teach, develop, or allow students to test executable code may, in limited circumstances, download code, such code may not be used for other purposes and such apps must make the source code completely viewable and editable by the user.

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.

Submitting apps designed to mislead or harm customers or evade the review process may result in the termination of your Apple Developer Program account. Review the Terms & Conditions of the Apple Developer Program to learn more about our policies regarding termination.

If you believe your app is compliant with the App Store Review Guidelines, you may submit an appeal. Alternatively, you may provide additional details about your app by replying directly to this message.

For app design information, check out the following videos: and “Designing Intuitive User Experiences,” available on the Apple Developer website.

You may also want to review the iOS Human Interface Guidelines for more information on how to create a great user experience in your app.

Guideline 3.1.1 - Business - Payments - In-App Purchase

We noticed that your app or its metadata enables the purchase of content, services, or functionality in the app by means other than the in-app purchase API, which is not appropriate for the App Store.

Specifically, your app enables points, or intermediate currencies, without using the in-app purchase API. Additionally, please note that the cost of the points or the intermediate currency cannot be included in the purchase price of the app.

In-App Purchase

It may be appropriate to revise your app to use the in-app purchase API to provide content purchasing functionality.

In-app purchase provides several benefits, including:

  • The flexibility to support a variety of business models.
  • Impacting your app ranking by consolidating your sales to one app rather than distributing them across multiple apps.
  • An effective marketing vehicle to drive additional sales of new content.

For information on in-app purchase, please refer to the following documentation:

一直可以热更 从来没有过这样的问题;
难道你真的改变逻辑挺大?建议审核的版本,要老老实实,不要开启任何特别的功能。

我们关闭一些功能,留下一部分给他审核,每次都是检测有热更新代码
Guideline 2.5.2 - Performance - Software Requirements

Your
app, extension, 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
App Store Review Guideline 2.5.2 and section 3.3.2 of the Apple Developer Program License Agreement.

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 and/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.

18年12月3日发的贴,到现在整整3个月了。还没上线成功?
没时间看你的英文回复,但是可以给你以下几点建议:

  1. 详细的去阅读并且理解苹果的审核指南
  2. 上架的版本一定要是最新的版本,在检测更新的时候直接就跳过去了,一瞬间就卡过去了。如果是苹果真人审核的话,眼力好的看得到。如果是卡在机审,那么凉凉送给你。
  3. 第一版可以不要热更代码,但是要有强制用户更新的功能。第一次审核通过后,提交新的带热更功能的版本进行上架。
    4.不要频繁的提交审核
    5.可以适当的回复一下,解释一下。也许就二次审核,然后通过了。
    6.尊敬每一个人审核人员,换个角度,如果你是审核人员,你会怎样去拒绝这款软件。

是不是棋牌 如果是 就是诈你的 看你老实不 直接写邮件保证没有热更新代码

好的 万分感谢

:grin: 是棋牌

亲,你的有其他第三方支付的问题,最后怎么解决的?我也遇到这个问题

我lua版本热更被拒过,因为我在打开app的时候下载了数据配置文件是lua脚本。后来我改成json就过了。你查下你的app有没有下载js脚本。

第三方支付,可能你的APP包里面可能包含第三方支付的库。即使没接也会被拒。

各位有方案解决么?我也遇到了2.5.2。我是用的是大厅+子游戏的方案,已经被拒好几次了。子游戏也是通过zip包的方式下载下来的。难道是js脚本调用obj-c的问题?

我也是 请问怎么解决

提交的时候 不要显示更新的进度条 就可以了