苹果最后通牒:iOS软件不移除热更新将导致6月12日下架

苹果热更软件下架介绍

  苹果App Store审核团队表示,收到此条提醒的开发者都是目前尚未进行热更新代码调整的开发者,苹果曾要求移除所有相关代码、框架或 SDK,并且重新提交版本,为确保应用在App Store内的正常运行,苹果要求在2017年6月12日之前提交一次更新,如果不作调整,App可能会从App Store下架——虽然苹果说的很委婉,不过下架几乎就已经成为确定的结果。
  
  由于软件热更新绕过了苹果的审核,黑客开发者有可能会通过提交正常的版本之后,通过热更新的方式修改APP导致安全隐患,这违反了苹果的安全隐私政策。另外苹果此举既能改善部分使用混编语言的App的流畅性,也能重新掌握一些渠道的App审核权限。

原文及翻译

  • 原文

    2017年6月1日
    发件人 Apple
    Dear Developer,
    In March of this year we notified you that your app contains code designed explicitly with the capability to change your app’s behavior or functionality after App Store 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. We requested that you 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.
    As of this message, we have not received a compliant update for your app.
    To ensure there is no interruption of the availability of your app, please submit an update by June 12th, 2017. If we do not receive an update by that date, your app may be removed from the App Store.
    If you have any questions about this information, please reply to this message to let us know.
    Best regards,
    App Store Review

  • 译文

亲爱的开发者
在今年 3 月我们已经发过消息提醒,你的 App 内似乎有一些热更新(即绕过 App Store 审核的更新)的代码,这些代码违反了苹果开发者协议的 3.3.2 条款与 App Store 审核指南的 2.5.2 条款。以及,我们曾要求你移除所有相关代码、框架或 SDK,并且重新提交版本。
在这条消息推送时,我们还没有收到过你进行过相应的调整。为了确保你的 App 在 App Store 内的正常运行,请在 2017/6/12 之前提交一次更新。如果不做调整的话,你的 App 可能会从 App Store 下架。
如果你对此消息有任何疑问,请回复与我们联系。
诚挚的问候
App Store 审核团队

意义

  • 减少热更新给用户带来的安全隐患
  • 全面收回 App 更新的审核权限
  • 改善部分使用混编语言的 App 的流畅性