【问题标题】:can RN pass Apple appstore review?RN能通过苹果appstore的审核吗?
【发布时间】:2017-03-08 02:28:58
【问题描述】:

最近很多 iOS 开发者收到了以下消息。对 React Native 有影响吗?

您的应用、扩展程序和/或链接的框架似乎包含代码 明确设计,能够改变你的应用程序的行为 或 App Review 批准后的功能,不合规 Apple Developer Program 许可协议第 3.3.2 节 和 App Store 审查指南 2.5.2。这段代码,结合一个 远程资源,可以促进对应用程序的重大更改 与最初为 App Store 审查时相比的行为。 虽然您目前可能没有使用此功能,但它具有 加载私有框架、私有方法和启用的潜力 未来的功能变化。这包括通过任意代码的任何代码 动态方法的参数,例如 dlopen()、dlsym()、 响应选择器:,执行选择器:, method_exchangeImplementations(),并按顺序运行远程脚本 根据内容更改应用行为或调用 SPI 下载的脚本。即使远程资源不是故意的 恶意的,它很容易被中间人 (MiTM) 劫持 攻击,这可能会给用户带来严重的安全漏洞 你的应用程序。请对您的应用进行深入审查并删除任何 符合功能的代码、框架或 SDK 在为您的应用提交下一个更新之前进行上述描述 审查。

【问题讨论】:

标签: ios react-native app-store


【解决方案1】:

Apple 最近的行动似乎针对的是即将动态修改本机代码包的框架。如果您在 RN 项目中使用这种库,那么您可能会受到影响。但是,如果您使用像 Code Push 这样的库,它可以让您修改 js 包,则预计您不会受到影响。有一个关于它的HN thread。您可以搜索Microsoft关键字阅读。你也可以阅读this

【讨论】:

    猜你喜欢
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    • 2021-03-15
    • 1970-01-01
    • 2021-03-16
    • 2016-12-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多