一、苹果审核的一般流程

  • 提交审核 - 准备审核资料
  • 机器审核 - 失败会反馈二进制审核被拒绝(Binary Rejected) - 需要重新进行打包,再次递交审核
  • 人工审核 - 失败会反馈元数据审核被拒绝(MetaData Rejected)- 元数据是应用的名称、截图、描述、icon 等材料的统称,被拒绝的话首先修改对应被拒绝的问题,之后在回复中心直接回复苹果审核人员即可
  • 发布上线 - 通过则可以正式发布上线

二、提交审核准备材料

2.1 App 基本信息

  • 应用名称:长度不能超过 30 个字符;
  • 主要语言:如果 App 信息没有针对某个国家的 App Store 进行本地化,App 信息将以主要语音呈现(即英语);
  • 类别:最能准确描述此 App 的类别,需考虑与 App 的关联度和竞争压力;
  • 分级:即 xx 岁以上。以情趣类用品为例,其分级应该是“17+”,意味着成年;
  • 版本:要填入的 App 版本号;
  • 描述:限制 4000 字符内;
  • 关键词:帮助 App 在 App Store 中被快速检索;
  • 版本更新说明:此版本的新功能、有何改进之处、修正了哪些错误,限制 4000 字符内。

2.2 App 综合信息

  • 套装ID:套装ID必须与你在 Xcode 中使用的 ID 相符。该 ID 在你上传第一个构建版本后便无法更改;
  • SKU:你 App 专有的 ID, 此 ID 不会在 App Store 中显示;
  • Apple ID:为你的 App 自动生成的 ID。这个 ID 是苹果自动生成的,无需提前准备,纪录好即可;
  • App 图标:此图标将用于 App Store,其格式必须为 JPG 或 PNG,最低分辨率至少为 72 DPI,并采用 RGB 色彩空间。它不能包含图层或圆角;
  • App视频预览和屏幕快照:屏幕快照必须为 JPG 或 PNG 格式,且必须采用 RGB 颜色。预览视频必须为 M4V、MP4 或 MOV 格式,且不能超过 500 MB。共 5 张截图和 1 个视频。

图片尺寸

1
2
3
4
3.5英寸:640 x 960
4.0英寸:640 x 1136
4.7英寸:750 x 1334
5.5英寸:1242 x 2208/iPad:768 x 1024

视频尺寸

1
2
4.7寸:750x1334
5.5寸/4寸:1080x1920/iPad:900x1200

2.3 App 网址信息

  • 技术支持网址 URL:该网址将会在 App Store 中显示,必填;
  • 营销网址 URL:即 App 营销信息网址,会在 App Store 中显示,可不填;
  • 隐私政策网址 URL:面向儿童、提供自动续费的 App 内购买项目、免费订阅的 App, 需要账户注册、使用现有账户访问、或由法律另行规定的 App,收集用户或设备相关数据的 App, 都要有隐私政策,必填;
  • Apple TV 隐私权策略:面向儿童、提供自动续费的 App 内购买项目、免费订阅的 App,需要账户注册、使用现有账户访问、或由法律另行规定的 App,收集用户或设备相关数据的 App, 都要有隐私政策,没有可不填;
  • 版权:拥有你的 App 专有权的人员或实体的名称,前面是获得权利的年份(例如“2008 Acme Inc”),勿提供网址 URL;
  • 商务代表联系信息:可以为你的 App 在指定国家 App Store 中提供额外信息,这一额外信息只会显示在指定国家 App Store 中,需提供姓名/地址/邮编/电话/邮箱/国家;
  • App 地区范围文件:对审核过程会有所帮助的、有关 App 的额外信息,包括在测试中需要的 App 特别设置等,可不填。

2.4 App 审核信息

  • 联系信息:当 App 审核团队有任何问题或需要额外信息时, 你的联系人信息;
  • 演示账户:当 App 审核团队有任何问题或需要额外信息时, 你的联系人信息;
  • 备注:对审核过程会有所帮助的、有关 App 的额外信息, 包括在测试中需要的 App 特别设置等,限制 4000 字符。

2.5 价格与定价

  • 价格:该价格决定 App Store 价格和你的收入。若 App 是免费的就选择「免费」,若收费还需同意「付费应用软件协议」;
  • 开始日期:新价格将在 App Store 中生效的日期。该价格在当天开始时进行调整。若要立即调整价格选择「今天」;
  • 结束日期:此价格调整为初始 App Store 价格的日期。该价格在当天开始时进行调整。一日销售必须在下一日开始时结束。若要永久调整为此价格选择「无结束日期」。

2.6 内购信息

  • 类型:参考名称将显示在 iTunes Connect 和销售与趋势报告中,但不会在 App Store 显示。参考名称不能超过 255 个字节;
  • 商品名称:用于报告的专属标识符, 可以由字母和数字组成;
  • 产品ID:此 App 内购买订阅的零售价格;
  • 价格等级:查看价格表进行填写(价格表在后台上有);
  • 审核快照:在提交 App 内购买以供审核前,你必须先上传屏幕快照。此屏幕快照仅用于审核目的。它不会显示在 App Store 中。屏幕快照必须至少 640×920 像素,并且至少为 72 DPI。

三、常见 APP 被拒绝情况

平均来说,超过 40% 的 App 是因“准则 2.1 - 性能:App 完成度”遭拒。

3.1 崩溃和错误

只有在 App 完成且准备好发布时,才应提交以供审核。请务必在运行最新版软件的设备上对 App 进行全面测试并修复所有错误,然后再提交。对于已在 App Store 上架但可能存在准则方面小问题的 App,只要不涉及法律问题,其错误修复版本是可被批准的。

3.2 链接损坏

App 中的所有链接必须能正常使用。所有 App 都需要提供指向含有最新联系人信息的用户支持链接,以及指向您的隐私政策的链接。

3.3 占位符内容

最终确定 App 中的所有图像和文本,然后将其发送以供审核。仍处于开发中和包含占位符内容的 App 不能进行分发,且无法获得批准。

3.4 请求许可

在请求访问用户数据或使用数据的许可时,您应该清晰、完整地说明您的 App 将如何使用这类数据。在说明中包含示例有助于用户了解您的 App 为什么需要请求访问他们的个人信息。

如果您的 App 代码引用了一个或多个能访问敏感用户数据的 API,则 App 的 Info.plist 文件应包含 $!{infoPlistKey} 键值,并带有面向用户的用途字符串,清晰完整地说明为什么您的 App 需要这些数据。需访问用户数据的所有 App 提交到 App Store 时,要求提供用途字符串。

进一步了解请求许可《保护用户的隐私》

3.5 截屏不准确

App Store 截屏应能准确说明您 App 的价值和功能。应利用文字和叠加图像突出显示您 App 的用户体验,而非模糊上面的内容。确保 App UI 和产品图像与 App Store Connect 中对应的设备类型相符。这可以帮助用户了解您的 App,并带给他们积极的 App Store 体验。

截屏不准确.png

3.6 信息不完整

在 App Store Connect 的“App 审核信息”部分中输入审核您的 App 所需的所有详细信息。如果某些功能需要登录,请提供有效的演示帐户用户名和密码。如果有特殊配置需要设置,请提供具体说明。如 App 的功能需要的运行环境难以重现,或需要特定的硬件,请准备好提供演示视频或硬件。此外,请确保您提供完整的联系信息并及时更新。

3.7 用户界面不合标准

Apple 非常注重简洁、雅致且对用户友好的界面。请仔细规划您的设计,并遵循我们的设计指南和“用户界面设计技巧”,确保您的用户界面满足这些要求。

用户界面不合标准.png

3.8 网络剪报、内容聚合或链接集合

App 应具有吸引力和实用性,并且充分利用 iOS 的独特功能。在 iOS App 中提供的网站、非 iOS 专用格式的网页内容和有限的网页式交互皆无法构成优质的 App。

3.9 重复提交类似 App

提交多个本质上相同的 App 会占用 App Review 流程,并且存在 App 被拒绝的风险。将您的多个 App 周全地整合为一个 App,将有助于改善您的审核体验,也有助于提升未来用户的体验。

3.10 误导用户

App 的性能必须与广告宣传一致,不得误导用户留下与真实 App 不符的印象。如果您的 App 表明将提供特定的特性和功能,它就需要守诺提供。

3.11 持久价值不足

如果您的 App 缺乏足够的功能或内容,或者只适用于特定的小众市场,则可能无法获得批准。在构建 App 之前,请在 App Store 中查看您的类别中的 App,并考虑如何提供更好的用户体验。

四、App Store 审核指南

完整及最新的 App Store 审核指南请参考:App Store 审核指南

App Store 审核指南包括简介、提交之前、主要内容及提交之后四部分。

4.1 简介

App Store 的指导原则非常简单——我们希望为用户打造更安全可靠的 App 获取体验,并为所有开发者提供借助 App 获得成功的机会。为此,我们精心打造了 App Store,其中的每个 App 都会经过专家审核,而且还有编辑团队每天帮助广大用户发现新的 App。至于别的一切,可以考虑在开放的互联网上分享。如果 App Store 模式和准则与您的 App 或经营理念不能完美契合,那也没关系,我们的 Safari 浏览器也能提供出色的网页体验。

在以下页面中,您会发现我们已把最新的准则清晰地划分为五个部分:安全、性能、业务、设计及法律。App Store 一直在不断变化和改善,紧跟我们顾客和产品的需求。您的 App 也需要做出改变与改进,才能继续留在 App Store 上。

另外,请将以下几点谨记在心:

  • 很多儿童会从我们这里大量下载各种 App。尽管家长控制功能能为儿童提供有效保护,但您也必须做好自己份内的工作。因此,您要知道,我们时刻都在关注这些儿童。
  • App Store 是向全球数亿人分享 App 的好方法。如果您开发 App 只是为了分发给亲朋好友,那么 App Store 并不是最适合的途径。这时可考虑使用 Xcode 将 App 免费安装到设备上,或者使用面向 Apple Developer Program 会员推出的 Ad Hoc 分发。如果您刚开始开发 App,请进一步了解 Apple Developer Program。
  • 在 App Store 上发布的所有观点,我们都非常支持——只要这些 App 尊重用户的不同意见,并能带来良好的 App 体验。如果我们认为 App 的任何内容或行为超出了可接受的范围,我们将拒绝该 App。您可能会问,这个可接受的范围是什么?套用最高法院大法官的一句话:“当我看到的时候,我就知道了”。而且,我们相信,当您超出这个范围时,您自己也会意识到。
  • 如果您试图欺骗系统 (例如,试图在审核流程中弄虚作假,窃取用户数据,抄袭其他开发者的作品,操纵评分或 App Store 上的发现方法),我们会从商店中移除您的 App,并将您从 Apple Developer Program 中除名。
  • 您要确保 App 中所含内容全部符合这些准则的要求,包括广告网络、分析服务和第三方 SDK 等;因此,在审核和选择这些内容时务必要慎重。
  • 某些一般不提供给开发者的功能和技术可能会以授权的形式提供,供开发者在受限情况中使用。例如,我们提供 CarPlay 车载音频、HyperVisor 和特权文件操作的授权。请查看 developer.apple.com 上的文档,进一步了解各种授权。
    我们希望这些准则能帮助您顺利通过 App Review 流程,并确保对 App 批准和拒绝的标准在整体上更加一致。本文是一个动态文稿;如果新的 App 引发了新的问题,我们可能会随时制定新的规则。也许,您的 App 就将促成新的规则。我们同样热爱 App 开发,并且尊重您所做的一切。我们正竭尽全力为您营造世界上最优秀的平台,既能让您展示才华,还能让您获得回报。

4.2 提交之前

为了帮助您尽可能顺利地通过 App 审批,请查看下方列出的常见错误行为,这些行为可能会导致审核流程延误或导致 App 被拒。这些内容不能代替准则或保证 App 获批,但确保核对这个列表中的每一项会是一个良好的开始。如果您的 App 无法再按预期方式工作,或者您不再积极地对其提供支持,那么这个 App 将从 App Store 中被移除。进一步了解 App Store 所做的改善。

请确保:

  • 测试 App 是否会发生崩溃、是否存在错误;
  • 确保所有 App 信息及元数据完整且正确;
  • 更新您的联系信息,以便 App Review 团队在需要时与您取得联系;
  • 提供有效的演示帐户和登录信息,以及审核 App 时所需的任何其他硬件或资源 (例如,登录凭证或示例二维码);
  • 启用后台服务,以使其在审核期间处于活动及可访问状态;
  • 在 App Review 备注中附上与非明显功能及 App 内购买项目相关的详细说明,如有支持文稿,也请包括在内;
  • 检查 App 是否遵循了其他文稿中的相关指南,如:开发指南、设计指南及品牌营销指南(见参考资料)。

4.3 主要内容

以下内容请直接点击参考官方

  1. 查看安全详情 >
  2. 查看性能详情 >
  3. 查看商务详情 >
  4. 查看设计详情 >
  5. 查看法律详情 >

4.4 提交之后

在 App Store Connect 中提交 App 和元数据之后,您随即就会进入审核流程。请谨记以下几点:

  • 时间:App Review 团队会尽快检查您的 App。不过,如果 App 比较复杂或者存在新的问题,则可能需要更深入的审查和考量。另请注意,如果 App 因为违反同一准则而一再被拒绝,或者您曾经试图操纵 App Review 流程,您的 App 将需要更长时间才能完成审核。进一步了解 App Review。
  • 状态更新:App 的当前状态会反映在 App Store Connect 中,所以请多留意此处。
  • 加急请求:如果您遇到了严重的时间问题,可以申请加急审核 (英文)。请仅在您真的需要加快审核时才提出申请,以便其他开发者的加急请求不受影响。如果我们发现您滥用此系统,从此以后我们可能都会拒绝您的申请。
  • 发布日期:如果您为 App 设定了在未来某个日期发布,即使该 App 提前通过了 App Review 团队的审核,在设定的发布日期前也不会显示在 App Store 上。请注意,您的 App 可能需要长达 24 小时才能显示在所有选定的商店中。
  • 拒绝:我们的目标是公平、一以贯之地遵循这些准则,但是人无完人。如果您的 App 被拒绝,但您存在疑问,或希望提供其他信息,请在 App Store Connect 中与 App Review 团队直接沟通。这样不但有助于您的 App 在商店中上架,也能帮助我们改进 App Review 流程,并在我们的政策中发现需要阐明的部分。如果您仍然不认同审核结果,或是想要建议修改相关准则,请提交申诉 (英文)。
  • 申诉:如果您仍然不认同审核结果,或是想要建议修改相关准则,请提交申诉 (英文)。这样不但有助于您的 App 在商店中上架,也能帮助我们改进 App Review 流程,并在我们的政策中发现需要阐明的部分。
  • 错误修复提交:对于已在 App Store 中上架的 App,除非涉及法律或安全问题,否则针对错误修复版本的审核不会再因违反其他准则而被延迟。如果您的 App 已被拒绝,但它符合此流程的条件,请在 App Store Connect 中直接与 App Review 团队沟通,表明您想要使用此流程并计划在下次提交时解决 App 中存在的问题。

五、参考资料