“无法连接到iTunes Store”

时间:2015-03-27 08:57:12

标签: ios ios7 ios8 in-app-purchase app-store

昨晚的应用内购买没有在iOS7模拟器设备上显示,但今天我甚至没有更改代码,我也开始在iOS 8设备上获得相同的错误。这是我的班级

class InAppC: UITableViewController, SKProductsRequestDelegate, SKPaymentTransactionObserver  {

和视图加载中的产品需求

    if (SKPaymentQueue.canMakePayments()) {
        var productIDs:NSSet = NSSet(objects: productOne, productTwo, productThree, productFour, productFive)
        var productsRequest:SKProductsRequest = SKProductsRequest(productIdentifiers: productIDs)
        productsRequest.delegate = self
        productsRequest.start()
    }else{
        println("can't make purchases")
    }

这是委托函数

    func productsRequest(request: SKProductsRequest!, didReceiveResponse response: SKProductsResponse!) {
        println("product found")
}
    func request(request: SKRequest!, didFailWithError error: NSError!) {
        println(error.localizedDescription)
    }

我不确定为什么会这样,因为它昨晚列出了所有产品。

编辑 - 我刚刚在运行iOS 7的设备上进行了测试,但我在设备上也遇到了相同的错误。

2 个答案:

答案 0 :(得分:0)

苹果服务器可能存在问题,它在任何设备上都不适用于我们。我建议不要改变你的代码,等待事情恢复正常。

答案 1 :(得分:0)

这不能解决问题,但我会在这里与其他遇到这些问题的人分享我的调查。

关于问题

从3月26日/ 27日左右开始,使用App Store发送给Store Kit的所有请求似乎都会返回以下错误之一:

  • Error Domain=SKErrorDomain Code=0 "Cannot connect to iTunes Store" UserInfo=0x18433a50 {NSLocalizedDescription=Cannot connect to iTunes Store}

  • Error Domain=SSErrorDomain Code=2 "Cannot connect to iTunes Store" UserInfo=0x170272100 {NSLocalizedDescription=Cannot connect to iTunes Store}

受影响的构建

  • 受影响:使用Development-Enterprise-Ad Hoc-Profile
  • 签名的版本
  • 未受影响: App Store使用Distribution-Profile
  • 签名的实时版本

刚刚向Apple提交了一份错误报告。我会告诉你更新。

更新

看起来Apple已经解决了问题,IAP再次开始工作。