App Store
iOS
Apple
Publicação
Mobile
Review

App Store 批准:发布 iOS 应用程序的完整指南

App Store 批准:发布 iOS 应用程序的完整指南

将应用程序发布到 App Store 需要的不仅仅是工作代码。苹果公司有严格的指导方针来决定什么东西可以进入商店,什么不能进入商店。许多应用程序因可避免的错误而被拒绝。本指南详细介绍了审批流程、拒绝的主要原因以及如何准备您的应用程序以通过审核。

Apple 的审核流程如何运作

提交到 App Store 的每个应用程序都会经过人工审核。 Apple 团队评估设计、功能、内容以及对准则的遵守情况。大多数情况下,该过程需要 24 至 48 小时,但在复杂情况下可能需要更长时间。

处理步骤

  1. 提交: 您通过 App Store Connect 提交应用程序以及元数据、屏幕截图和版本。
  2. 审核队列: 应用程序进入队列并等待审核。
  3. 审核: 审核者测试应用程序并验证合规性。
  4. 结果: 批准、拒绝或请求提供更多信息。

应用商店指南:您需要了解的内容

Apple 维护着包含所有规则的“App Store 审查指南”文档。主要类别有:

安全

应用程序不能损害用户设备或数据的安全。恶意代码、不正确的数据收集和漏洞会导致拒绝。

性能

该应用程序必须正常工作。崩溃、可见的错误和性能问题会导致拒绝。提交前进行彻底测试。

商业

Apple 要求应用内数字购买才能使用其支付系统(收取 15% 至 30% 的佣金)。绕过该系统会导致拒绝。

设计

应用程序必须遵循人机界面指南。令人困惑的设计、糟糕的体验和模仿系统功能的界面都被拒绝。

该应用程序必须遵守当地法律、版权和隐私政策。不允许非法内容或侵犯知识产权的内容。

拒绝的主要原因

错误和崩溃

最常见的原因。如果审核者发现任何明显的崩溃或错误,该应用程序将被拒绝。在多个设备和 iOS 版本上进行测试。

元数据不正确

与应用程序不匹配的屏幕截图、误导性描述或错误类别都会导致拒绝。元数据要准确。

系统外付款

任何引导用户进行数字购买外部付款的尝试都违反了规则。使用应用内购买。

最低功能

仅是网站包装、功能很少或不提供任何实际价值的应用程序将被拒绝。该应用程序必须做一些有用的事情。

侵犯隐私

未经同意收集数据、没有隐私政策或请求不必要的权限都会导致拒绝。

不当内容

不允许发布色情、极端暴力、仇恨言论和非法内容。用户生成内容的应用程序需要审核。

模仿苹果应用程序

模仿本机 iOS 应用程序或不适当地使用系统图标的设计将被拒绝。

如何准备您的应用程序以获得批准

彻底测试

使用真实设备,而不仅仅是模拟器。在不同的 iOS 版本、屏幕尺寸和网络条件上进行测试。

查看元数据

屏幕截图必须显示真实功能。描述必须清晰、准确。类别必须符合应用程序的用途。

实施隐私政策

每个收集数据的应用程序都需要在应用程序内和 App Store Connect 上访问的隐私政策。

使用应用程序跟踪透明度

如果您跟踪用户,请实施 ATT 框架并请求许可。从 iOS 14.5 开始,这是强制性的。

支票付款

如果应用程序销售数字内容,请使用应用程序内购买。如果您销售实体产品或外部服务,您可以使用自己的网关。

文档功能

如果应用程序有登录信息,请提供测试凭据。如果它有特殊功能,请在注释字段中向审阅者解释。

应对拒绝

阅读反馈

苹果发送了详细的拒绝原因。仔细阅读并准确纠正所指出的内容。

在解决方案中心回复

您可以通过 App Store Connect 中的解决中心对拒绝提出异议或请求澄清。

提出上诉

如果您不同意该决定,可以通过上诉程序。根据指南进行争论并保持专业。

更正并重新提交

更正后,提交新版本。审查过程再次开始。

审批时间

平均时间为24至48小时。一些加快速度的技巧:

  • 在本周初提交(避免周五)。
  • 避免在美国假期期间提交。
  • 拥有一个干净的构建,没有严重警告。
  • 提供所有必要的信息。

特殊情况

流媒体应用程序

他们可以使用在应用程序外部购买的订阅的现有登录信息,但无法显示外部订阅链接。

健康应用

他们需要特别注意信息和免责声明的准确性。苹果在这一领域的要求非常严格。

游戏应用程序

他们必须遵守针对未成年人的货币化、战利品箱和内容的特定规则。

商业应用程序

如果该应用仅供公司内部使用,请考虑通过 Apple 商务管理而不是公共 App Store 进行分发。

更新和维护

初步批准后,每次更新都会经过进一步审查。保持相同的质量标准以避免出现问题。

版本控制

正确增加版本和内部版本号。 Apple 拒绝使用重复编号的版本。

变更日志

在“新增内容”中清楚地描述变化。这有助于审阅者和用户。

有用的工具

应用商店连接

用于管理应用程序、指标和回复审阅者的主要门户。

试飞

在提交到商店之前将测试版分发给测试人员。帮助发现错误。

Xcode 管理器

直接在 Xcode 中监控崩溃和用户反馈。

结论

App Store 批准需要做好准备并注重细节。了解指南、彻底测试并提供准确的元数据。如果被拒绝,请更正并重新提交。随着时间的推移,这个过程变得例行公事。重要的是构建尊重平台规则的高质量应用程序。

##常见问题解答

1) App Store 批准需要多长时间? 平均为 24 至 48 小时。它可能会根据复杂性和一年中的时间而有所不同。

2) 我可以对拒绝提出异议吗? 是的。使用调解中心提出质疑或提出正式上诉。

3) 我需要 Apple 开发者帐户吗? 是的。 Apple 开发者计划的费用为 99 美元/年,并且需要发布。

4) Apple 是否收取销售佣金? 是的。对于年收入不超过 100 万美元的开发者,税率为 15%;对于应用内购买,税率高于 30%。

5) 我可以发布测试应用程序吗? 不可以。不完整或测试的应用程序将被拒绝。使用 TestFlight 进行测试版。

另请阅读

  • 【应用商店审批-企业常见错误0
  • 【应用商店审批-初创公司常见错误1
  • [App Store 批准 - 小团队常见错误2
  • 【Play商店审批:如何成功发布你的Android应用3
  • [原生 iOS 开发:Swift 和 SwiftUI 完整指南4
  • 【移动性能优化:完整指南5