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

App Store Connect订阅在真机/TestFlight无法显示价格、触发购买

真机/TestFlight内购无法加载价格、触发购买的排查方案

以下是针对该问题(Xcode预览正常,真机/TestFlight内购失效)的补充排查步骤:

  • 验证沙盒账号与内购区域匹配:确保沙盒测试账号的地区,和App Store Connect内购项目设置的价格可用区域完全一致。比如内购仅配置了中国区,沙盒账号却选了美国区,会直接拉不到价格数据。另外,登录沙盒账号前必须退出真机上的正式App Store账号,重启设备后再测试。
  • 检查内购项目与App版本状态:
    • 确认所有内购项目在App Store Connect中的状态是「准备提交」或「已批准」,处于「需要修改」状态的项目无法在沙盒环境访问。
    • 关联的App版本(包括TestFlight版本对应的App版本)必须处于「准备提交」或已上架状态,且内购项目已添加到该版本的「功能」模块中。
  • 捕获内购请求错误:在代码的SKProductsRequest回调中,打印didFailWithError的错误信息。真机环境下的错误日志会直接告诉你问题根源——比如产品ID无效、服务器访问失败、权限限制等。
  • 排查TestFlight测试权限:TestFlight测试者必须被添加到App Store Connect的「沙盒测试员」列表,且该TestFlight版本已开启内购测试权限。普通沙盒账号无法直接登录未授权的TestFlight版本。
  • 确认证书与配置文件有效性:真机运行或TestFlight使用的发布证书,对应的App ID必须已开启「In-App Purchase」功能,配置文件也需包含该权限。避免使用调试证书打包TestFlight版本,可能导致内购权限缺失。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 20:12:41