"Ne peut se connecter à la boutique iTunes"

La nuit dernière, les achats embeddeds à l'application ne s'affichaient pas sur les appareils de simulation iOS7, mais aujourd'hui, je n'ai même pas modifié le code et j'ai commencé à avoir la même erreur sur les appareils iOS 8. c'est ma class

class InAppC: UITableViewController, SKProductsRequestDelegate, SKPaymentTransactionObserver { 

et requst de produit dans la charge de viewdid

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

et ceci est la fonction de délégué

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

Je ne suis pas sûr de la raison pour laquelle cela se produit parce que c'était la list de tous les produits hier soir.

Edit – Je viens de tester sur mon appareil fonctionnant sous iOS 7 mais je reçois la même erreur sur le périphérique.

Probablement un problème avec les servers Apple, cela ne fonctionne pas pour nous aussi bien sur n'importe quel appareil. Je vais vous suggérer de ne pas changer votre code et d'attendre que les choses reviennent à la normale.

Cela ne fournit pas une solution au problème, mais je vais partager mon enquête ici, pour d'autres personnes qui connaissent ces problèmes aussi.

A propos du problème

À partir du 26 ou 27 mars, il semble que toutes les requests envoyées à l' App Store aide de Store Kit renverront l'une des erreurs suivantes:

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

Constructions affectées

  • affected: les versions signées avec un Ad Hoc-Profile Development- , d' Enterprise- ou Ad Hoc-Profile
  • non affecté: les builds live dans l' App Store signés avec un Dissortingbution-Profile

Juste classé dans un rapport de bug à Apple. Je vous tiendrai au courant.

Mettre à jour

On dirait qu'Apple a résolu le problème et que les IAP fonctionnent à nouveau.