# Guideline 2.3.2 被拒：订阅推广图片不合规

> 订阅推广图片不能用 App 图标或截图。没推广就留空，用了就做一张独立的 1024 × 1024 图片。

原始页面：[Guideline 2.3.2 被拒：订阅推广图片不合规](https://devoria.fr/zh-hans/blog/guideline-2-3-2-subscription-promotional-image-rejected)
作者：[Mehdi Azizi](https://devoria.fr/zh-hans/mehdi-azizi)
发布：2026-10-20
内容最后修订：2026-10-20


Guideline 2.3.2 管的是你的 App 内购买项目的元数据。**它很容易触发的一种被拒：把 App 图标当成订阅的推广图片。**Apple 要求每个购买项目都有自己专属的图片，要么干脆不放图片。

我在 Nolera（我的衣橱 App）上就踩了这个坑，而且是两个订阅同时中招。下面讲讲这条规则要求什么、怎么修改，包括提交被锁定时怎么办。

## Guideline 2.3.2 说了什么？

Guideline 2.3.2 属于 [App Review Guidelines](https://developer.apple.com/app-store/review/guidelines/#2.3.2) 中 2.3 “Accurate Metadata”一节，要求你的产品页信息准确。它讲了三件事：

- 你的描述、截图和预览必须清楚标明哪些内容需要额外付费；
- 如果你选择在 App Store 上推广 App 内购买项目，它们的名称、图片（规则原文中为“Screenshot”）和描述必须适合所有年龄段，并遵守 Apple 的规范；
- 你的 App 必须能完成从 App Store 发起的购买。

坑在第二条。在 App Store Connect 里，每个订阅和每个 App 内购买项目都有一个“推广图片”字段。大家往往随手就填了，手边有什么用什么。而手边现成的，就是 App 图标。

## Apple 对推广图片的要求

规范在 [Promoting Your In-App Purchases](https://developer.apple.com/app-store/promoting-in-app-purchases/) 页面上。

- **格式**：高质量的 PNG 或 JPEG，1024 × 1024 像素。
- **内容**：一张独特的图片，代表这个具体的购买项目。
- **截图**：不行，图片不能是截图。
- **App 图标**：不行，图片不能让人和图标混淆。
- **图片上的文字**：不建议。
- **左下角**：不要放重要内容，Apple 会在那里加一个边框，有时还会加上 App 图标。

我觉得最后一点正好解释了图标这条规则。当购买项目显示在你的产品页之外，比如搜索结果里，Apple 已经会在图片角落加上你的 App 图标。如果图片本身就是图标，这张图就完全说明不了这个购买项目是什么。

## 我在 Nolera 上遇到的 2.3.2 被拒

2026 年 9 月 17 日，Nolera 在 iPad Air 上审核后被拒。消息里引用了好几条规则，其中就有 2.3.2：订阅的推广图片不合规。

原因：两个订阅的推广图片都是 App 图标的复制品。

**修复方法**：把两个订阅的图片都删掉，然后重新创建提交。

**教训**：产品页上的每一项都会被审查，包括你随手填的那些。可选字段留空不会让你损失什么。填错了，就要多耗一轮审核。

## 真的需要推广图片吗？

一般情况下不需要。根据 [App Store Connect 帮助文档](https://developer.apple.com/help/app-store-connect/reference/in-app-purchase-information)，只有两种情况必须提供图片：你在产品页上推广这个购买项目，或者你配置了赢回优惠（win-back offers）。除此之外，这个字段可以留空。我在 Nolera 上就是这么做的。

如果你确实想推广某个订阅，就做一张真正的图片：不带文字，缩小后依然清晰，能展示这个订阅解锁了什么。

## 修改被锁定的提交

被拒之后，你的提交会进入 [“Unresolved Issues”](https://devoria.fr/zh-hans/blog/app-store-connect-waiting-for-review-statuses) 状态。在这个状态下，提交里包含的订阅会被锁定：没法删除它们的推广图片。

下面是我用 App Store Connect API 在命令行里走通的方法。网页界面里对应的操作我没有验证过。

1. **记下提交里的所有项目**：App 版本、每个订阅、订阅群组、每个 App 内购买项目。
2. **把出问题的订阅从提交中移除。**注意，这个移除操作无法撤销，而且之后你就不能再往这个提交里添加任何东西了。
3. **修改订阅**，此时它已经可以编辑了：删除或替换图片。
4. **取消提交**，等取消完成后，再新建一个提交。
5. **把第 1 步记下的每个项目重新加回去**，关联你的 build，然后整体重新提交。

如果被拒的原因只是某个不涉及订阅的问题，修好后原来的提交就可以重新发出。和 Apple 沟通的细节，可以看 [guideline 2.1](https://devoria.fr/zh-hans/blog/app-store-guideline-2-1-rejection-fix) 那篇指南。

## 提交前的 2.3.2 检查清单

- 每个 App 内购买项目的名称和描述都适合所有年龄段。
- 没有任何推广图片是 App 图标或截图。
- 不推广的购买项目不需要图片：字段留空。
- 你的描述和截图清楚说明了哪些内容是付费的。
- 首次提交的订阅已经正确附加到 App 版本上。

完整的订阅配置流程，请看 [用 RevenueCat 实现 App 内订阅](https://devoria.fr/zh-hans/blog/revenuecat-ios-in-app-subscription-setup)。

## 下次提交前避开 2.3.2 被拒

[Apple Review Kit](https://devoria.fr/zh-hans/kits/review-apple) 汇总了我的提交前检查清单、我被 Apple 拒绝后的修复记录，以及能检查你的项目和产品页的 Claude Code skills。如果你的提交卡住了，想找个真人帮你看看，[和我预约一小时](https://devoria.fr/zh-hans/coaching)：我们视频连线，在你的屏幕上一起处理。完整流程见 [App 被 Apple 拒绝](https://devoria.fr/zh-hans/expertise/app-rejected-by-apple) 页面，其他常见被拒原因见 [Apple 为什么会拒绝 App](https://devoria.fr/zh-hans/blog/apple-app-rejection-reasons-real-cases)。

如果你正在准备第一次上架，[做一次免费诊断](https://devoria.fr/zh-hans/diagnostic)：它会帮你理清步骤顺序，并把我的 Apple 防拒清单发给你。

## 常见问题

### 可以用 App 图标作为推广图片吗？

不行。Apple 要求图片不能让人和 App 图标混淆。在产品页之外，Apple 已经会在图片角落加上图标：再放一遍没有任何意义。这正是我在 Nolera 上被 2.3.2 拒绝的原因。

### 订阅推广图片的尺寸是多少？

Apple 要求 1024 × 1024 像素的 PNG 或 JPEG 文件，RGB 色彩，扁平化、无圆角。图片经常以小尺寸显示：缩小后要依然清晰，左下角不要放重要细节。

### 每个订阅都需要推广图片吗？

不需要。只有当你在产品页上推广这个订阅，或者配置了赢回优惠时，才必须提供图片。这时每个被推广的购买项目都要有自己的图片。否则就把字段留空，别填 App 图标。

### 2.3.2 被拒后需要新的 build 吗？

如果只是这个原因，不需要。推广图片属于产品页元数据，不属于二进制文件。你在 App Store Connect 里改好再重新提交就行。我当时之所以要重新创建提交，是因为订阅被锁定了。


## 你的项目

[Apple Review Kit](https://devoria.fr/zh-hans/kits/review-apple)：我在用的 App Store 审核检查清单、我被 Apple 拒绝后的修改、给审核员的备注，以及两个审查你 App 的 Claude Code skills。29 €。

[iOS Kit](https://devoria.fr/zh-hans/kits/ios)：用 Claude Code 做你的 iPhone App：我自己 App 的起步代码、检查其工作的 skills，以及 Apple Review Kit、App Store Screenshots Kit 和 ASO Kit。129,99 €。
