App Store 提交检查清单
告诉它你的应用包含什么(iPhone 还是 Mac、内购、登录、通用链接、预览视频),然后在点“提交以供审核”之前逐项勾选。每一步都写明为什么重要,并链到检查它的工具或指南。可以把清单复制为 Markdown 放进发布记录;勾选状态只保存在这个浏览器里。
你的应用
构建0 / 10
开发签名的构建可以上传,提交后却可能变成 Invalid Binary。内嵌描述文件应是 App Store 类型,且没有 get-task-allow。
检查: 描述文件查看器 →一句话解释不清的就删掉。
检查: Entitlements 检查 →自 2024 年 5 月 1 日起,用到需要声明原因的 API 却没在 PrivacyInfo.xcprivacy 里写明原因的应用,App Store Connect 不再接收。
检查: 隐私清单生成器 →要声明你和每个 SDK 收集的数据。加了新 SDK,App Store Connect 里的答案通常也要改。
检查: App 隐私标签生成器 →写清楚拿来做什么,不要施压(“不允许就用不了”),那在 5.1.1 下会被视为强迫授权。
检查: Info.plist 权限说明 →Info.plist 里没有 ITSAppUsesNonExemptEncryption,每次上传都要重新回答出口合规问题。只有确实不用加密或只用豁免加密时才设成 NO。
检查: Plist 转换器 →解锁付费功能或显示占位价格的开关要放在 #if DEBUG 里。指南 2.5.19 禁止隐藏功能。
一次生成所有尺寸,避免某个尺寸是旧图或带透明。
检查: App 图标生成器 →完成度 70% 的语言,界面中间会突然冒出英文。
检查: 字符串目录翻译进度 →在干净的设备上安装,拒绝所有权限,在没有数据的情况下走一遍首次路径。指南 2.4.1 说 iPhone 应用应尽可能能在 iPad 上运行,审核员也可能用 iPad。
检查: 2.1 指南 →
商店页0 / 7
名称 30 字符,副标题 30,推广文本 170,描述 4000,更新说明 4000,关键词 100。
检查: App Store 元数据检查 →名称或副标题里已有的词、已有词的复数形式,都是浪费。
检查: 关键词字段指南 →名称、副标题或截图里出现“免费”“5 折”或价格,会招来 2.3.7。
检查: 2.3.7 指南 →副标题或关键词里写竞品名字,是 4.1(c) 或 5.2.5 的问题;把 Apple 商标当成应用名字的一部分也是。
检查: 品牌名指南 →每种语言都要一致。指南 2.3.8 要求名字不能让人混淆。
检查: 2.3.8 指南 →指南 2.3.12 只允许 bug 修复和小改进用笼统的说明。
Apple 把失效链接列为最常见的审核问题之一。
截图和预览0 / 2
App Store Connect 要求“带灵动岛的 iPhone(中尺寸屏)”截图,支持 iPad 还要 13 英寸 iPad,Mac 是 16:10(1280 × 800 到 2880 × 1800)。都不能有透明。
检查: 截图尺寸 →不是启动页,也不是这个构建里没有的功能(指南 2.3.3)。
检查: 截图生成器 →
审核备注0 / 3
付费功能在哪、每种后台模式用来做什么,以及审核员可能找不到的东西,比如菜单栏图标。最多 4000 字节。
检查: 后台模式指南 →应用没有登录,审核员就不该去找账号。
不带国家代码的号码填不进去。
提交之后0 / 2
手动、过审即发布或指定日期。Apple 说大多数提交在 24 到 48 小时内审完。
把拒信粘贴进解读工具,看引用的每一条和它要求什么。
检查: 拒信解读 →
工作原理
- •条目来自我们的两篇清单指南:App Store 提交前检查清单和 Mac App Store 提审清单,内容基于我们自己的应用收到过的拒审,以及 Apple 的审核指南和 App Store Connect 帮助文档。
- •顺序按实际操作排:先构建,因为换一次构建,所有读取它的地方都要重查;再商店页和媒体,版本进入等待审核后它们就锁定了;最后是内购和审核备注,最容易在最后十分钟忘掉。
- •选项会改变显示的条目:选 Mac 会加上沙盒、更新和窗口检查;有内购会加上同一提交和付费墙检查;有登录会加上演示账号。
- •勾选状态保存在浏览器的本地存储里,下次打开还在。不会发送到任何地方。
它不做什么
- •它不查看你的构建或 App Store Connect 记录,只是一份由你亲手逐项核对的清单。
- •它不能保证过审。审核看的是整个应用,指南也会变,拿不准时请看最新原文。
- •它覆盖 iOS、iPadOS 和 macOS 应用。tvOS、watchOS 和 visionOS 另有要求,这里没有列出。
常见问题
- 提交 App Store 之前要检查什么?
- 构建(发布签名、权限、隐私清单、用途说明、在 iPhone 和 iPad 上冷启动)、商店页和媒体是否符合 Apple 的限制和规则、每个内购都加进同一个提交,以及审核备注;有登录的话还要一个能用的演示账号。
- Mac App Store 应用还要额外检查什么?
- 开启 App Sandbox,用户文件存到用户选的位置;不自带更新检查或授权码;关掉主窗口后能从菜单栏重新打开;截图是 16:10;访达和程序坞里的名字与商店名一致。
- 内购必须和版本一起提交吗?
- Apple 帮助文档说,版本、订阅组和所有要一起审的内购,必须在点“提交以供审核”之前加进同一个草稿提交;每种类型的第一个内购必须随新版本一起提交。
- 勾选状态保存在哪里?
- 保存在这台设备浏览器的本地存储里。清除网站数据或用无痕窗口会从头开始。可以用“复制为 Markdown”在笔记或 issue 里留一份。