"No se puede conectar a la tienda de iTunes"

Anoche, las compras en la aplicación no aparecían en dispositivos simuladores de iOS7, pero hoy ni siquiera cambié el código y empecé a recibir el mismo error en dispositivos iOS 8 también. esta es mi class

class InAppC: UITableViewController, SKProductsRequestDelegate, SKPaymentTransactionObserver { 

y requerimiento del producto en carga vista

  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") } 

y esta es la function delegada

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

No estoy seguro de por qué sucede esto porque estaba enumerando todos los productos anoche.

Edición: acabo de probar en mi dispositivo con iOS 7, pero también tengo el mismo error en el dispositivo.

Probablemente sea un problema con los serveres Apple, no nos funciona bien en ningún dispositivo. Sugeriré que no cambie su código y simplemente espere a que las cosas vuelvan a la normalidad.

Esto no proporciona una solución para el problema, pero voy a compartir mi investigación aquí, para otras personas que también experimentan estos problemas.

Sobre el tema

Comenzando alnetworkingedor del 26 de marzo / 27, parece que todas las requestes enviadas a la App Store con Store Kit devolverán uno de los siguientes errores:

  • 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}

Estructuras afectadas

  • afectado: comstackciones firmadas con un Ad Hoc-Profile Development- , Enterprise- o Ad Hoc-Profile
  • no se ve afectado: comstackciones en vivo en App Store firmadas con un Distribution-Profile

Recién archivado en un informe de error a Apple. Te mantendré informado.

Actualizar

Parece que Apple resolvió el problema y que los IAP están funcionando nuevamente.