开发者社区> 问答> 正文

emas iOS热修复是否会被Apple审核拒绝怎么办?

emas iOS热修复是否会被Apple审核拒绝怎么办?

展开
收起
真的很搞笑 2023-07-03 18:00:28 83 0
4 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    OS应用使用代码级别的热修复可能会面临被Apple审核拒绝的风险。
    解决这个问题,可以考虑以下方法:

    不使用代码级别的热修复。

    只使用白名单内的API修复bug。

    每次热修复必须和新的应用版本一起上线。

    在应用更新日志中详细说明本次修复内容。

    联系Apple关联部门解释热修复的必要性。

    查看Apple的最新政策,看是否已经放宽了对代码级别热修复的限制。

    2023-07-31 12:04:49
    赞同 展开评论 打赏
  • EMAS iOS 热修复功能本身不会导致您的应用在 Apple 审核中被拒绝。EMAS 热修复是基于 JavaScript 补丁的动态修复技术,其运行时并不修改或替换原始的应用二进制代码。

    然而,Apple 的审核过程对于应用程序进行严格的检查,包括使用第三方服务、动态更新和安全性等方面。因此,在使用 EMAS 热修复时,还需要注意以下几点:

    1. 查看苹果的政策:确保您了解并遵守苹果的 App Store 审核指南和相关政策。这些指南详细描述了哪些功能和行为是允许的,以及哪些是被禁止的。

    2. 遵循 EMAS 最佳实践:根据阿里云的建议和最佳实践,使用 EMAS 热修复功能,并确保您的补丁文件仅用于修复漏洞和错误,而不用于引入新的功能或改变原有功能的行为。这将有助于确保您的应用程序在审核过程中获得通过。

    3. 提供相关信息:在提交应用程序到 App Store 时,您可能需要提供一些额外的信息,例如使用了热修复服务的说明和解释。这些信息可帮助 Apple 审核团队了解您应用程序中使用的是什么服务和技术。

    如果您因使用 EMAS 热修复而遇到苹果审核问题,建议与苹果的审查团队进行沟通,并提供详细的解释和支持材料,以便解释您所采取的措施符合苹果的审核要求。

    2023-07-14 11:09:36
    赞同 展开评论 打赏
  • EMAS(移动热修复服务)是一个提供应用程序在线修复能力的服务,它的使用在一定程度上涉及到应用程序的动态修改,因此可能会引起一些审核方面的考虑。尽管 EMAS 本身并不违反 Apple 的审核政策,但是最终是否通过审核取决于多个因素

    2023-07-08 10:56:41
    赞同 展开评论 打赏
  • https://help.aliyun.com/document_detail/445618.html,此回答整理自钉群“应用研发平台EMAS开发者交流群”

    2023-07-03 18:11:48
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
基于阿里巴巴以及合作伙伴的最佳实践,围绕大前端、云原生领域的相关技术热点(小程序、Serverless、应用中间件、低代码、DevOps)展开行业探讨,与开发者一起探寻云原生时代应用研发的新范式。
相关文档: 移动研发平台
问答排行榜
最热
最新

相关电子书

更多
手淘iOS性能优化探索 立即下载
From Java/Android to Swift iOS 立即下载
深入剖析iOS性能优化 立即下载