SKErrorDomain Code = 0 "Impossible de se connecter à iTunes Store"

Mon application vient de sortir sur l'iTunes Store, et après cela, je suis incapable de commencer un achat. J'ai testé l'application et son fonctionnement bien dans Sandbox envoirnemnt. Mais l'application Live donne l'erreur

Error Domain=SKErrorDomain Code=0 “Cannot connect to iTunes Store

enum value = SKErrorUnknown

J'ai essayé de déconnecter tous les counts de test de la connection au magasin, mais cela ne request pas de connection au count et les erreurs continuent à arriver. Toute idée!

Cela peut arriver à cause des deux problèmes je suppose.

  • Assurez-vous que vous avez placé le "Product Identifier" correct. Si tel est le cas, vous obtiendrez l'erreur 0 peu de time après avoir appelé – [SKPaymentQueue addPayment:], avant que la window vous request de confirmer le paiement.

  • Votre user de test est devenu invalide. Cela peut se produire si vous vous connectez accidentellement à l'App Store avec votre user de test. Lorsque cela se produit, vous obtenez l'erreur 0 après avoir entré votre mot de passe pour confirmer votre paiement.

Pour résoudre le problème # 1, transmettez l'ID de produit correct. Pour résoudre le problème n ° 2, créez un nouvel user test sur iTunes Connect et supprimez éventuellement l'ancien user test.

J'espère que cela vous aide.

Vérifiez si vous vous déconnectez de l'iTunes Store Pour vous déconnecter, procédez comme suit:

  1. Ouvrez l'application Paramètres
  2. Appuyez sur la ligne "Store"
  3. Appuyez sur "Se déconnecter"

Je recevais la même erreur lors du test des abonnements, a été en mesure de le faire fonctionner en ajoutant une localization (nom d'affichage de l'abonnement et la description) pour le produit à partir de connection iTunes.

vous pouvez vérifier quelques choses et le vérifier.

Verify following things :

(1) Bundle ID votre application. Il doit être identique à celui que vous avez créé dans iTunes Store dans lequel vous avez ajouté les achats In App.

(2) Vérifiez votre nom d' In App Identifier , que vous utilisez dans Application.

Si l'un de ceux-ci ne correspond pas, cela Error Domain=SKErrorDomain Code=0 “Cannot connect to iTunes Store exception Error Domain=SKErrorDomain Code=0 “Cannot connect to iTunes Store .

Ce scénario était exactement le mien. Après l'appel d'addPayment, une boîte de dialog apparaissait disant "Connectez-vous à l'iTunes Store avec un count existant ou nouveau". Dès que j'ai sélectionné login, j'ai l'erreur ci-dessus.

J'avais réinitialisé mon iPad et je me suis déconnecté d'iCloud. Pas de chance. Ensuite, en montrant un ami, vous avez trouvé qu'il y a aussi une option de déconnection iTunes a & AppStore qui est distincte de cela. Cliquez sur la ligne Touch ID et il m'a offert une option de déconnection. Ensuite, j'ai été invité à me connecter avec un count de test lors d'un achat. Ça a marché!