很多 iOS 开发者收到 Apple 警告邮件,这是要全面封杀混合开发么?

讨论 · outofmemory · 于 发布 · 最后由 zhangluya168回复 · 3350 次阅读
390

最近不少 iOS 开发者都收到 Apple 警告邮件,有人以为是用了 japstch 的热修复更新技术导致,但是很多没有用 japstch 的App 也收到相似的邮件。

1、如果你没有收到邮件,到你们的https://itunesconnect.apple.com/ 看一下,可能在那里会有警示⚠️
2、使用了 RN 和 WeeX 的同学你们收到类似的警示了么?

在 JSPatch 和 react-native 项目下非常多的iOS开发者在讨论这个事,看来波及很广

https://github.com/bang590/JSPatch/issues/746

https://github.com/facebook/react-native/issues/12778

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,

App Store Review
共收到 3 条回复
390

在 JSPatch 项目下非常多的iOS开发者在讨论这个事,看来波及很广

https://github.com/bang590/JSPatch/issues/746

48
jonsnow · #2 ·

美国苹果,美国苹果,王八蛋库克搞基了,你不是人你不是人,我们幸幸苦苦学了大半年的React Native,你不给过审,我们没办法,拿着源码抵工资,原价五十万三十万的源代码,现在一千行三块五,统统三块五。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册