App Store 审核时间:到底要等多久
作者:Mehdi Azizi
更新于 ,9分钟
Apple 称 90% 的提交会在 48 小时内审核完。真正拖慢上架的是被拒,本文讲清怎么回复和避坑。
App Store 的审核时间,纸面上很短:Apple 宣称至少 50% 的提交在 24 小时内审完,90% 在 48 小时内审完。这个数据来自 App Review 官方页面。所以如果你的 app 一次就过,大概一天左右就能收到回复。
但真正的耗时要换个算法:从你第一次提交,到 app 正式上架的这段时间。而让这段时间爆炸的,几乎从来不是排队,而是被拒。每次被拒都会重启一整轮:看原因、改、重新提交、再等,就连提交时的自动拒绝(比如 ITMS-90338)也一样。这篇指南讲清楚哪些因素会拉长审核时间,被拒后怎么处理才不浪费天数,以及第一个 app 最常踩中的拒绝原因。
我说的都是自己提交的经历。我的 iOS app 都在 App Store 上,包括 Solys(一个带小游戏的闹钟)和 TradaZen(一个交易模拟器),一路上我被拒过好几次,Solys 有,另外两个 app Clic 和 Nolera 也有。具体原因在下文。
App Store 审核时间:Apple 实际怎么说
当你的 build 上传完成,没有触发 ITMS-90725 这类自动错误,商品页也填完整之后,就可以在 App Store Connect 里提交审核。之后你的提交会经历几个状态:等待审核(Waiting for Review)、审核中(In Review),然后是通过或被拒。每次状态变化 Apple 都会发邮件通知你,你也可以在 App Store Connect 网页或它的 iPhone app 里查看进度。
做计划时有三条官方说明很有用:
- 这些数字是趋势,不是保证:最多每十个提交里就有一个要等超过 48 小时。
- 提交不一定按发送顺序审核,App Store Connect 帮助文档里写明了这一点。
- 每个平台同一时间只能有一个 app 版本在审核中。 你没法叠好几个版本来"节省时间"。
app 通过之后,你可以选择自动发布,也可以自己手动发布。第二个选项很宝贵:先让 app 过审,拿到绿灯后再定上线日期。
哪些因素会拉长等待
审核时间变长,很少是 Apple 的原因。几乎总是因为我们提交的东西。
第一次提交
对于第一个版本,Apple 会一次性审查所有内容:商品页、截图、年龄分级、隐私政策、数据收集声明、订阅,以及 app 本身。每一项都可能导致被拒。不是队伍更长,而是被审查的面更大。如果你从没发布过,需要准备的步骤都列在在 App Store 发布应用里。
订阅和 App 内购买
如果你的 app 卖订阅,有两条规则会影响你的时间表:
- 你的第一个订阅必须和 app 的新版本一起提交。 这在 App 内购买帮助文档里白纸黑字写着。如果 app 没带它就提交了,就得再出一个新版本才能让它过审。
- 一次提交里的所有项目都必须通过,整个提交才算通过。一个订阅被拒,会卡住全部。
规则 2.1(b) 还要求 App 内购买信息完整、审核员能看到、而且能正常使用。如果某个购买项在 app 里看不到,要在审核备注里说明原因。订阅的完整搭建方法见 iOS App 内订阅。
缺少演示账号
如果你的 app 需要登录,App Review Guidelines 要求提供一个有效的演示账号或完整的演示模式,并且审核期间后端服务要保持在线。如果版本的 App Review Information 部分没填登录信息,审核员会卡在登录页,结果就是被拒。也记得审核期间别关掉你的测试服务器。
被拒本身
这是头号因素,遥遥领先。Apple 指出,超过 40% 的未解决问题都和规则 2.1 有关,这条规则涵盖崩溃、占位内容和信息不完整。避免一次被拒,就至少省下一轮。
在 Resolution Center 回复
提交被拒后,状态会变成 Unresolved Issues。Apple 的消息会引用被违反的规则,通常还附有问题截图。一切都在 App Store Connect 里你 app 的 App Review 部分处理,大家通常还叫它 Resolution Center。
回复 App Review 的官方步骤:
- 在你的 app 页面,点击顶部的未解决问题链接。
- 点击该提交旁边的 Resolve。
- 点击 Reply to App Review,写下回复(最多 4,000 个字符),需要的话附上截图或文档。
让回复有效的几点:
- 说明你改了什么,而不是你的感受。 "评分请求现在会在赢下演示之后出现,已附截图"远胜一大段辩解。
- 附上证据。 一张修正后界面的截图或一段短视频,能省掉一轮来回提问。
- 如果被拒只涉及元数据(商品页文字、截图、链接,比如 2.3.10 被拒),Apple 说明修正后可以重新提交同一个 build。不用重新编译。
申诉,只在你有把握时
你可以向 App Review Board 申诉。Apple 要求你准确解释 app 为什么符合规则,每个被拒的提交只能申诉一次,并且要先回复所有待处理的信息请求。对一个本该被拒的结果申诉,只会让等待更久。
快速提交修正
原因明确时,速度来自自律:
- 只改被拒的原因,别的不动。 在修正的 build 里顺手塞三个新功能,等于重新打开审查面。
- 在审核员的条件下测试修正。 如果是显示问题,就意味着要测支持的最小和最大 iPhone,而不只是你自己那台。
- 小心被移除的项目。 在有未解决问题的提交里,Apple 帮助文档说明,被移除的项目不能再加回同一个提交,而且每个项目在重新提交前只能修改一次。删除被拒的订阅前要想清楚。
- 先重新提交,再回复。 在回复里用一两句事实说明改了什么。
那加急审核呢?它确实存在,但 Apple 只留给两种情况:修复已发布版本的严重 bug(并附上复现步骤),以及与特定日期活动相关的 app。它不是首次发布延误时的捷径。
新手最常见的拒绝原因
我在为什么 Apple 会拒绝你的 app 里详细讲过 Solys 的两次被拒。下面是我真实遇到过的原因,附规则编号,因为第一个 app 最容易踩的正是这些。
2.1,app 无法正常使用(Solys)。 Solys 的欢迎演示在小屏 iPhone 上根本赢不了:一个必经步骤过不去,所以 app 被判定为不完整。现在已经修好。
5.6.3,评分请求太早(Solys)。 App Store 评分在 onboarding 一开始就弹出,那时用户在 app 里还什么都没体验过。它应该出现在用户真正获得价值之后。
5.1.1,隐私政策没更新(Clic)。 规则 5.1.1 要求在 App Store Connect 和 app 内都放隐私政策链接,而且政策要准确描述收集了哪些数据、怎么使用、如何删除。Clic 的线上版本没更新。一份跟不上产品的隐私政策,就足以让提交被拒。
5.1.1,系统弹窗前的"允许"按钮(Nolera)。 Nolera 在请求相机权限前会先显示一个说明页,上面有个叫"允许"的按钮。关于隐私的 Human Interface Guidelines 说得很清楚:系统弹窗前可以放一个说明页,但它的按钮不能用"允许"或类似字眼,因为这一步其实什么都没授权。Apple 建议用"继续"或"下一步"。
2.3.2,把图标当成订阅推广图(Nolera)。 规则 2.3.2 规范了 App 内购买在 App Store 上的展示:名称、图片和描述都要恰当。Nolera 的订阅推广图直接用了 app 图标。必须为这个购买项准备专属图片。
这五次被拒的共同点:没有一个是复杂的代码问题。只要用审核员的眼光重读一遍材料,全都看得出来。如果你的 app 刚被拒、原因又不明确,完整的处理方法在 应用被 Apple 拒绝。
把审核时间算进你的计划
几条简单规则,让审核不打乱你的上线:
- 过审前别公布日期。 先让 app 过审,选择手动发布,再定日期。
- 至少留出一轮被拒的余量,如果这是你的第一次提交或第一个订阅。
- 如果用公司身份注册,尽早开开发者账号:光是 D-U-N-S 编号就可能要一周以上。详见 Apple 开发者账号指南。
- 像审核员一样重读你的材料:演示账号、最新的隐私政策、完整的 privacy manifest、权限页面、订阅图片,以及每个必经页面在小屏和大屏 iPhone 上的表现。
想在提交前让人帮你检查材料
Apple Review Kit 汇集了我的提交前检查清单、我被 Apple 拒绝后的修正案例,以及一些 Claude Code skills,用来检查你的项目、付费墙和商品页。它不保证一定过审,决定权在 Apple,但能帮你在上面这些原因让你多花一轮之前就把它们揪出来。
正在准备第一次提交?免费诊断会把我的防拒清单发给你,并告诉你还有哪些事要做。如果你的 app 已经卡住了,预约和我一小时:我们视频连线,一起读 Apple 的消息。如果你还在开发阶段,首页会教你如何创建你的移动应用,从一开始就考虑审核。
常见问题
App Store 审核一个 app 要多久?
Apple 宣称至少 50% 的提交在 24 小时内审完,90% 在 48 小时内审完。这不是保证:有些会更久,而且不一定按发送顺序审核。真正的耗时是从第一次提交到上架的时间,而它主要因为被拒而变长。
什么会拉长 app 的审核时间?
首先是被拒,遥遥领先:每次被拒都会重启一整轮(看原因、改、重新提交、再等)。Apple 指出超过 40% 的未解决问题和规则 2.1 有关,也就是崩溃、占位内容和信息不完整。第一次提交也会增加被拒的机会,因为 Apple 会一次性审查所有内容。
怎么回复 App Store 的拒绝?
在你 app 的 App Review 部分打开未解决问题,点击 Resolve,再点击 Reply to App Review。写下回复(最多 4,000 个字符),说明你改了什么而不是你的感受,并附上截图或短视频。如果被拒只涉及元数据,修正后可以重新提交同一个 build。如果原因不明确,请看应用被 Apple 拒绝。
可以向 Apple 申请加急审核吗?
可以,加急审核确实存在,但 Apple 只留给两种情况:修复已发布版本的严重 bug(并附上复现步骤),以及与特定日期活动相关的 app。它不是首次发布延误时的捷径。
第一个订阅必须和 app 一起提交吗?
是的,根据 Apple 帮助文档:你的第一个订阅必须和 app 的新版本一起提交。如果 app 没带它就提交了,就得再出一个新版本才能让它过审。整个提交要通过,里面所有项目都必须通过:一个订阅被拒,会卡住全部。
什么时候公布 app 的上线日期?
在 Apple 通过 app 之前都不要公布。选择手动发布:先让 app 过审,拿到绿灯后再定上线日期。如果这是你的第一次提交或第一个订阅,还要至少留出一轮被拒的余量。