【问题标题】:In-app purchase "Cannot connect to iTunes Store" Xcode 8.3应用内购买“无法连接到 iTunes Store”Xcode 8.3
【发布时间】:2017-08-25 21:54:49
【问题描述】:

在 iPhone 中我看到了这个数据

然后我收到错误消息“无法连接到 iTunes Store”。

事务错误:可选(“无法连接到 iTunes Store”)

出现错误的代码

private func fail(transaction: SKPaymentTransaction) {
        print("fail...")
        if let transactionError = transaction.error as? NSError {
            if transactionError.code != SKError.paymentCancelled.rawValue {
                print("Transaction Error: \(transaction.error?.localizedDescription)")
            }
        }

现在我检查一下:

  • iTunes Connect > 功能 > 应用内购买 - 已批准

  • 使用真实设备 - 是的

  • 连接到 iTunes 沙盒 - 是

  • iTunes Connect 的“协议、税务和银行业务” - 好的

  • iOS 配置文件 - 活动(类型:iOS 分发;启用的服务:游戏中心、应用内购买)

  • 退出此设备上的 iCloud - 是

  • Xcode > Capabilities > In-App Purchase - ON(步骤:链接 StoreKit.framework - ok;将 In-App Purchase 功能添加到您的 App ID - ok)

  • 从 Xcode 中删除 Apple ID 并从 /Users/****/Library/MobileDevice 中删除所有配置文件并重新上传所有内容

  • 使用this tutorial

以前一切正常(swift 3,Xcode 版本 8.2.1)

【问题讨论】:

  • @matt,是的。我在此设备上退出 iCloud
  • 沙盒环境有问题。
  • Apple 在周六修复了沙盒问题。

标签: xcode swift3 in-app-purchase


【解决方案1】:

今天 iTunes Sandbox 赚了,没有任何变化,没有任何更新。我认为昨天服务器不工作。但是为什么不能告诉苹果这件事,这样开发者就不会做不必要的工作了!!!

【讨论】:

  • 感谢您的反馈。我打算提出同样的想法,因为还有其他问题也说了很多同样的话。有时商店只是遇到麻烦。
猜你喜欢
  • 2011-11-16
  • 1970-01-01
  • 2015-09-15
  • 1970-01-01
  • 1970-01-01
  • 2018-09-18
  • 2011-07-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多