You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter iOS应用内购报错21102:含义及解决方法咨询

iOS内购错误21102:含义与解决办法

错误含义

错误码21102的本质是沙箱环境无法获取到内购商品的配置信息,通常是App Store Connect内购配置不完整、未生效,或是配置变更未同步到沙箱环境导致的。

解决办法

  • 核对App Store Connect内购配置:确保消耗型产品已创建完成,状态为「准备提交」或「已批准」;绑定的App ID与项目一致;价格层级设置正确;且商品的「可用于沙箱」选项已开启。
  • 匹配Bundle ID与签名:Xcode项目的Bundle ID必须和App Store Connect中注册的App ID完全一致,同时使用对应开发者账号的有效签名打包测试。
  • 等待配置同步:App Store Connect的配置变更需要15-30分钟同步到沙箱环境,若刚修改完配置,请勿立即测试,等待足够时间后再重试。
  • 重置测试环境:退出设备上所有Apple ID,重新登录沙箱测试账号;重启设备后卸载应用,重新安装测试包。
  • 检查Flutter插件配置:确认使用的内购插件(如in_app_purchase)初始化正确,查询商品时传入的ID与App Store Connect中创建的商品ID完全一致,无拼写错误。
  • 排查网络问题:测试设备需连接稳定的非代理网络,确保能正常访问Apple沙箱服务器。

内容的提问来源于stack exchange,提问作者Paul Wu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 16:22:03