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

Xcode “应用内购买”;“无法连接到iTunes应用商店”;代码8.3,xcode,swift3,in-app-purchase,Xcode,Swift3,In App Purchase,在iPhone中,我看到了这些数据 然后我得到一个错误“无法连接到iTunes商店” 事务错误:可选(“无法连接到iTunes存储”) 出现错误的代码 private func fail(transaction: SKPaymentTransaction) { print("fail...") if let transactionError = transaction.error as? NSError { if transactionE

在iPhone中,我看到了这些数据

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

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

出现错误的代码

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的“协议、税务和银行业务”-Ok

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

  • 在此设备上注销iCloud-是

  • Xcode>Capabilities>In-App-Purchase-ON(步骤:Link-StoreKit.framework-ok;将In-App-Purchase功能添加到应用程序ID中-ok)

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

  • 使用


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

今天iTunes Sandbox获得了收益,没有任何更改,也没有任何更新。我想昨天服务器坏了。但为什么苹果公司不能被告知这一点,这样开发者就不会做不必要的工作

@matt,是的。我在这个设备上注销了iCloud。sandbox环境出现问题。苹果已经在周六修复了沙盒问题。感谢您的回复。我打算提出同样的想法,因为还有其他问题也说明了同样的问题。有时候这家商店就是有麻烦。