【问题标题】:IAP SKErrorDomain Code=0 SwiftIAP SKErrorDomain 代码=0 Swift
【发布时间】:2017-04-01 19:55:15
【问题描述】:

我知道与此错误相关的帖子很多,但没有人提出适合我的解决方案。我正在尝试做 Ray Wenderlinch 的应用内购买教程:每次我尝试使用 Sandbox 帐户进行购买时,我在“确认购买”警报控制器出现之前输入我的帐户 ID 广告后立即收到以下错误(以我在沙盒环境中运行的方式显示)。

Transaction Error: Optional("Connexion à l’iTunes Store impossible"), 
0, [AnyHashable("NSLocalizedDescription"): Connexion à l’iTunes Store impossible], 
Error Domain=SKErrorDomain Code=0 "Connexion à l’iTunes Store impossible" 
UserInfo={NSLocalizedDescription=Connexion à l’iTunes Store impossible}

我已经尝试过这些但没有成功:

  • iTunes Connect 帐户已配置,付费应用程序合同生效;

  • 在 Xcode 中输入的 BundleID、IAP ID 都与 iTunes 中的匹配;

  • 在运行应用程序之前,我已从 AppStore 取消登录;

  • 应用购买已明确;

  • 在创建 IAP 和沙盒帐户后,我等了几个小时;

  • 添加到 SKPaymentQueue 中的付款具有正确的产品和正确的 productIdentifier(再次与 iTunes 中设置的匹配);

  • Xcode 中设置的版本与 iTunes (1.0) 中设置的版本一致;

  • 我已尝试将本地化原生开发区域设置为法国,使其与沙盒帐户本地化相匹配;

(我可能忘记了我尝试过的东西,但这些是其他帖子中提出的解决方案以及自己的想法)

代码应该是正确的,因为它是网站上提出的最终项目(下面的链接),以 ID 为模,已针对 swift 3 和 iOS 10 进行了更正。我也在我的 iPhone iOS 10 上运行它。

这里是代码链接:

https://www.raywenderlich.com/122144/in-app-purchase-tutorial

提前感谢您的帮助!!

乔纳森

【问题讨论】:

    标签: ios swift xcode in-app-purchase storekit


    【解决方案1】:

    问题似乎来自 Apple:沙盒系统已关闭。

    【讨论】:

      猜你喜欢
      • 2017-08-24
      • 2017-07-28
      • 1970-01-01
      • 2012-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-03
      相关资源
      最近更新 更多