Resolution Center 里第一句是 “We noticed that your app provides a similar user experience as other apps already available on the App Store”,末尾援引 Guideline 4.3(b)。Apple 通常不会指明它拿你和哪些 App 比,让你自己猜——是你自家其他 App、某个竞品模板,还是另一个品类下”看起来差不多”的产品。
4.3(b) 在 2022 年专门重写过,针对模板农场和换皮,但在 2026 年也用来打”薄 AI 包装”App(套同一个 OpenAI 端点的聊天 App、UI 流程几乎一样的图像生成 App)。修复路径只有两个:实质差异化,或附充足证据上诉——薄重写的 4.3(b) 几乎从不翻案。
常见原因
按命中率排序,多数中枪 #1 或 #2。
1. 同一开发者账号下多个相似 App
同 Team ID 下挂了 5 个 App,都从同一 Xcode 模板出来,只换了 splash 色。Apple 内部工具会自动聚类。
如何判断:App Store Connect → 团队下 App 列表。如果 3+ 个 App 共享同一主品类、近似的 4 词副标、近似的截图布局,你就在这个簇里。
2. App 是套同一 API 的薄 AI 包装
你的 App 就是个 OpenAI 聊天 UI。这种 App 已经有 200 个了。审核员对比交互流程:输入框 → 发送 → 气泡回复 → 复制按钮。你的若与之功能一致,就是 4.3(b) 意义上的 spam。
如何判断:花 60 秒做一次”独有功能抽取”。列出真正独有的功能(不算”用 GPT-5.5”,不算”支持 Markdown”)。独有项少于 2 条,Apple 就把你定为 wrapper。
3. 你买的模板的换皮
CodeCanyon、Flutter Awesome、no-code 应用搭建器的模板每月会衍生数百份提交。Apple 审核员见过几十次同一套骨架了。
如何判断:打开 IPA,对 binary 跑 strings,找模板作者名或域名(在代码注释、placeholder 字符串里)。能找到,Apple 也找得到。
4. 功能与流行竞品免费档重叠
你做了”带 streak 的习惯追踪”——但 Habits、Streaks、Productive 等 30 个 App 早做过了。Apple 可能判定你这个版本毫无新价值。
如何判断:去 App Store 搜你的副标减掉品牌名。若搜出 10+ 个 App 的 top-3 功能与你一致,准备好接 4.3(b)。
5. 同代码、多子品牌的小众目标战略
你是 studio,做”AI Journal for Doctors”、“AI Journal for Lawyers”、“AI Journal for Designers”。同一份代码,文案微调。这是 4.3(b) 的教科书案例。
6. 审核员在拒回里点名了某个具体竞品
如果 Apple 指名竞品 X,争议范围就窄了:证明 X 没有功能 Y 即可。这种是最容易解决的一种。
动手前先确认
- 拒回原文读 3 遍——Apple 有时会指名比对的 App,能指名就是申诉杠杆。
- 别立刻申诉。无改动的 4.3(b) 申诉几乎稳输;Apple 申诉委员会默认尊重原判。
- 看你账号历史——若曾被 4.3(b) 过一次,下一次就更难翻盘。
- 看你 App 在 Android Play Store 是否已上线——上线了的话,截图和用户评价就是”独特价值”的证据。
需要收集的信息
- 完整拒回文案 + 任何被指名的对比 App。
- 你 App 的独有功能清单(top 5 竞品都没做的)。
- 截图、视频、所有 locale 的 App Store 描述。
- 任何老版本或其他平台(Android / Web)的下载量 / DAU。
- 用户评价 / 推荐语中夸具体功能的(不是”5 星好评”那种泛夸)。
- Team ID + 名下所有 App 列表。
最短修复路径
Step 1:严格地画出差异化地图
建一张两列表:
| 功能 | 出现于(竞品) |
|---|---|
| 带情绪识别的语音日记 | top 5 都没有 |
| 30 天记忆回顾摘要 | 只有 “Reflect” 类似 |
| 跨语言发音反馈 | 独有 |
“无 / 独有”列若少于 2 行,不足以打赢申诉——先把差异化做出来。
Step 2:选一个实质(非美化)改动
2025-2026 通过 4.3(b) 的例子:
- 加了竞品没有的离线模式。
- 上了自家微调模型的输出,不再是 API 直传。
- 接了竞品没接的小众工作流(Notion API、Strava、Calendly)。
- 换了交互模态(竞品都是文本优先,你做语音优先)。
不能通过 4.3(b) 的改动:换主题色、换字体、换 splash、换图标、调 tab 顺序。
Step 3:发版并指明改动位置
Xcode 重新打包,在新 binary 首次启动时就能演示差异化功能——不要藏在设置里。更新截图和 App Store 描述,把新功能放在最前。
Step 4:写一份直面 Guideline 的 Reviewer Notes
Hello reviewer,
We addressed the 4.3(b) feedback with two substantive changes:
1. We built a voice-journaling mode (Home tab → "Voice" → record). Output is a fine-tuned model summary including mood detection, not available in [Competitor A] or [Competitor B] which we believe are nearest references.
2. We added a 30-day memory recall summary (Profile → "Recall this month") — none of the top 10 journaling apps offer this.
We also reduced our portfolio: of the 5 apps previously under our account, 3 have been removed (Bundle IDs: com.x.y1, com.x.y2, com.x.y3). The remaining 2 (this and com.x.main) serve distinct user segments described in this note.
Demo video: [private link]
Thanks for re-review.
Step 5:提交后等(不要先申诉)
带新备注重传 build。等 7-14 天。再次因 4.3(b) 被拒,才走 App Review Board——并附上新 build 和备注作为”原审核员未审改动”的证据。
怎么确认已经修好
- 重提后 24 小时内状态从 Rejected 回到 In Review。
- 通过后,Resolution Center 里这条拒回关闭。
- 即使换了新审核员,也不会再援引 4.3(b) 或差异化问题。
- 可选:观察早期 App Store 评论是否自然提到这个差异化功能——能证明用户也看到了。
如果还是没修好
- 去
appeal.apple.com走 App Review Board。附:新功能演示视频、竞品对比矩阵、关于独有功能的用户证言。 - 走 App Review Contact → Schedule a call 申请电话审核员。
- 一个账号下有多个 App 就合并:留最好的一个,其他下架。多 App 是 4.3(b) #1 触发因。
- 最后手段:把 App 迁到一个没有 4.3(b) 历史的新开发者账号(风险大,可能被视作规避)。
预防建议
- 动工前做 4.3(b) 测试:去 App Store 搜你的概念。已有 20+ 个 App 的 top-3 功能和你重合,先列清楚你要加什么再写代码。
- 别交自家 App 的主题换皮版;一个概念一个 App,宁可丢小众关键词。
- 用了模板起步,提交前要替换 80%+ 的屏,包括导航模式。
- 维护
DIFFERENTIATION.md,列竞品与你的独有功能;每次发版更新。 - AI-wrapper 类 App,至少做一块自家东西(微调 / 数据集 / 工作流)再提交,别等被拒。