Apple App Store订阅变更未同步至沙盒/开发环境问题咨询
问题描述
我在App Store Connect上完成了两项已获Apple批准的变更:
- 新增订阅项目
- 修改现有订阅的描述
其中订阅描述的变更已在生产环境的已发布应用中生效。由于未发布应用新版本,我清楚已发布应用不会显示新增的订阅,但Xcode开发构建中两项变更均未生效,仍显示旧的订阅内容——变更已同步至生产环境,却未同步到沙盒/开发环境。
环境信息
- 使用StoreKit 2
- 基于iOS 16.1开发
- 已在iOS 17设备上测试
已尝试的排查操作
- 价格/订阅变更均已获批
- 产品代码确认正确
- 同时在模拟器和真机上测试
- 删除并重新安装开发版应用
Product.products(for:)未返回错误- 设备地区设置正确
- 等待超过一周,沙盒/开发环境仍未同步变更
- 付费应用协议处于有效状态
- 多次删除并重新安装应用
- 清理Mac上的DerivedData目录
- 在iOS和Mac上测试Catalyst应用
- 在Apple论坛发帖求助(未解决)
- 提交Apple反馈工单(工单编号FB12654744)
相关代码
// 实际代码,未触发运行时错误 // 已确认有效的产品ID包含在keys数组中 let storeProducts = try await Product.products(for: Array(productIDs.keys))
内容的提问来源于stack exchange,提问作者Sandy
相关产品推荐
相关产品推荐

