实际生效的4项应用内购未在App Store Connect Dashboard显示求助
解决App Store Connect内购显示不全及产品ID占用问题
核心原因分析
- 去年修改内购后未提交新版本,导致部分内购处于「待提交」「已拒绝」或「已移除但后台未清档」状态,Dashboard默认仅展示「已获批」项目
- 产品ID为全局唯一标识,一旦创建就会在苹果系统后台留存,即使Dashboard中看不到,也无法重复添加
分步解决方案
1. 找回隐藏的内购项目
- 登录App Store Connect,进入「Features」>「In-App Purchases」页面
- 点击顶部「Filter」(筛选)按钮,勾选所有状态选项(包括「待提交」「已拒绝」「准备提交」「已移除」等),排查是否能找到缺失的2项内购
- 根据找到的项目状态处理:
- 「待提交」:确认内购名称、描述、定价等信息完整后,将其与新版本一并提交审核
- 「已拒绝」:查看拒绝详情,修正问题后重新提交审核
- 「已移除」:若财务报告仍有该ID的购买记录,说明用户仍在使用,不要删除,直接联系苹果开发者支持申请恢复显示
2. 处理产品ID占用提示
- 提示ID被占用意味着该ID已在系统中存在,无需重复创建,按步骤1的方法找回对应内购即可
- 若始终找不到记录,准备好财务报告中的购买记录截图、产品ID列表,联系苹果开发者支持协助定位恢复
3. 新版本发布前的确认动作
- 提交新版本前,确保4项内购均处于「已获批」或「准备提交」状态
- 核对Xcode代码中使用的产品ID,与App Store Connect中的完全匹配
- 在App Store Connect的版本编辑页面,找到「In-App Purchases」选项,关联所有需要的内购项目后再提交版本审核
关键注意点
- 已获批的内购只要未被主动移除,即使长期未关联新版本,仍保持有效,用户可正常购买
- 切勿随意删除内购项目,否则已购买用户的权益可能受损,且该产品ID永久无法复用
内容的提问来源于stack exchange,提问作者user984003
相关产品推荐
相关产品推荐

