应用内购买“无法连接到iTunes商店”的Xcode 8.3

问题描述:

在iPhone我看到这个数据应用内购买“无法连接到iTunes商店”的Xcode 8.3

enter image description here

,然后我得到一个错误“无法连接到iTunes商店”。

Transaction Error: Optional("Cannot connect to 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连接>性能>应用程序内购买 - 已批准

  • 使用真实的设备 - 是

  • 连接到iTunes沙盒 - 是

  • iTunes Connect中的 “协议,税务和银行” - 好吧

  • iOS的部署配置文件 - 活动(类型:iOS的分布;启用的服务:游戏中心,应用程序内购买)

  • 注册了此设备上的iCloud的 - 是

  • 的Xcode>能力>应用程序内购买 - ON(步骤:链接StoreKit.framework - OK;添加应用内购买功能的应用程序ID - OK)

  • 删除Xcode的Apple ID和所有配置文件从/用户/ **** /库/移动设备,并重新上传一切

  • 使用this tutorial

此前一切正常(SWIFT 3时,Xcode 8.2.1版本)

+0

@matt,是的。我在此设备上注销iCloud – Roman

+0

沙盒环境存在问题。 – Azul

+0

苹果公司周六修复了沙盒问题。 – Azul

今天的iTunes沙盒赚来的,没有没有任何更新任何更改。我认为昨天的服务器没有工作。但是为什么苹果公司不能被告知这一点,以便开发者不会做不必要的工作!

+1

感谢您报告回来。我还想提出这个想法,因为还有其他问题都说同样的问题。有时商店有麻烦。 – matt