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

如何按Apple沙箱测试Revenue Cat iOS内购?解决2.1条款拒审问题

iOS内购审核拒审(Guideline 2.1)及StoreKit配置相关问题解答

是否需要向苹果测试人员发送StoreKit配置?

不需要。StoreKit配置文件是本地开发/模拟器专属的离线测试工具,只在你的开发环境生效,苹果审核团队不会使用你的本地配置——他们只会依赖你在App Store Connect中配置的正式沙箱商品。

如何用苹果测试人员的方式测试?

  • 在App Store Connect中完整配置所有内购商品(订阅、消耗品等),确保商品状态为「准备提交」或「已批准」
  • 创建沙箱测试账号:进入App Store Connect的「用户和访问」→「沙箱测试员」,添加测试用的Apple ID
  • 使用真实iOS设备测试(不要用模拟器):退出设备上的个人Apple ID,登录沙箱测试账号
  • 运行App测试内购流程:确认商品能正常加载、购买,RevenueCat会自动对接苹果沙箱环境,无需额外配置
  • 注意:提交App Store的包不要包含本地StoreKit配置文件,否则可能导致审核时沙箱商品无法正常加载

StoreKit配置和苹果原生沙箱测试的逻辑区别?

  • StoreKit配置是本地离线工具:用于开发者在未配置App Store Connect商品、或无网络的情况下,快速在模拟器上验证内购的代码逻辑(比如UI交互、购买流程),完全不依赖苹果服务器,仅自己的开发环境可用。
  • 苹果原生沙箱测试是在线服务器测试:依赖App Store Connect中配置的商品和沙箱测试账号,这是苹果审核、真实用户预测试的唯一标准流程。RevenueCat提到StoreKit配置只是本地快速迭代的辅助手段,最终必须切换到苹果的在线沙箱环境完成测试和审核。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 23:12:37