在模拟器上测试应用内购买 -> 错误

问题描述 投票:0回答:1

无法在 ios 应用程序上看到 storeProducts。

模拟器: iPhone 15 Pro Max (ios 17.0+)

环境/技术堆栈 在应用程序内购买 Xcode 应用商店连接 收入猫

添加 storekit 配置文件并将其与 app store connect 同步后,我还保存了证书文件以保存收据。 此外,我还双重/三次检查了应用商店连接 + storekit 配置文件 + 收入猫上的产品 ID 是否匹配,是的,它们匹配。

错误: [d9e4_SK1] 成品请求出现错误 Error Domain=ASDErrorDomain Code=511“(null)” 错误:🍎‼️ 商店产品请求失败!错误:错误域=SKErrorDomain代码=0“发生未知错误”UserInfo={NSLocalizedDescription=发生未知错误,NSUnderlyingError=0x30287d8c0 {错误域=ASDErrorDomain代码=511“(null)”}}

我查遍了互联网,但我不明白代码511是什么意思。

很乐意提供任何提示。

我尝试了以下方法:

  1. 各方的产品 ID 均相同:App Store Connect、storekit 配置文件、Revenue Cat
  2. 从 xcode 存储证书文件
  3. 网络问题:无
  4. 直接在硬件上测试。
ios xcode app-store-connect revenuecat
1个回答
0
投票

好吧,这就是原因。

这是我的工作流程

  • 签署付费应用协议
  • 添加新订阅
  • 测试应用程序

这是错误的,订阅将无法正确显示。

这必须是工作流程

  • 签署付费应用协议
  • 填写税务表格
  • 提供银行账户详细信息
  • 添加新订阅 -> 这必须在办理完所有手续后完成
  • 测试应用程序

然后订阅将正确显示。 仅仅尝试通过多次刷新来显示旧订阅是没有意义的,真正需要在完成所有应用商店连接手续后添加新订阅,然后才能起作用。

© www.soinside.com 2019 - 2024. All rights reserved.