[LayaNative 1.0]救命啊,遇到苹果爸爸 Guideline 2.5.2

官方大大救命:
 
最近我们项目提苹果爸爸。
遇到:GuideLine 2.5.2 问题.
 
原文如下:
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.
 
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.
 
大意是苹果禁止热更新,以及底层库使用 dlopen(), dlsym(), respondsToSelector:, performSelector:, method_exchangeImplementations() 等函数?
 
我们通过nm命令,确实在libconch.a中zhao到了 _dlopen 和 _dlsym。
 
请问Laya官方,这个问题要如何解决。
使用的引擎版本:1.7.18
LayaNative版本:v0.9.15
 
 
 
 
已邀请:

helloworldlv

赞同来自: bearocean

更新到最新版

bearocean

赞同来自:

helloworldlv 感谢你的答复。
我们已经将LayaNative 升级到 v1.0.5
但苹果的答复任然是:

Hello,
Thank you for your reply.
Regarding 2.3.1, 2.5.2, and 3.1.1, your app bundle includes references to alternative payment mechanisms and in-app updating mechanisms.
 
既,苹果认为我们有第三方支付和包含热更机制。。。
 
(关于第三方支付这个也很神奇,我们做了二进制搜索,并没有发现值得怀疑的问题)
 
请问还有没有其他的解决方案。
我们也一直和苹果尝试沟通,但都没有起到积极的作用。感觉要疯了。
 
 

要回复问题请先

商务合作
商务合作