J'écris du code lié à StoreKit et j'obtiens des codes d'erreur assez troublants lorsque j'essaye d'ajouter un achat à la file d'attente.
Jusqu'à présent, j'ai rencontré les codes d'erreur -1003 et -1004 et je ne trouve rien à propos de ces codes sur Internet.
L'exécution d'une demande de produit renvoie des numéros de produit valides, donc je ne sais pas pourquoi les appels à [[SKPaymentQueue defaultQueue] addPayment:aPayment];
échoueraient avec ce problème non documenté.
Le même code fonctionne également sans les erreurs sur un appareil mais pas sur un autre.
Les questions que j'ai sont, pour l'instant, sans réponse:
Que signifient ces codes? Comment puis-je atténuer ce problème? Pourquoi se produisent-ils pour les tentatives d'achat et non pour les demandes de produits?
Le dépannage que j'ai effectué comprend la régénération d'un certificat de signature et d'un profil de provisionnement, la modification des réseaux WiFi, le nettoyage, la création et la réinstallation de tous les logiciels et composants associés, et aucune de ces choses individuellement ou ensemble n'a aidé à résoudre le problème.
ÉDITER:
J'ai trouvé une discussion à ce sujet sur les forums de développement Apple, mais personne d'Apple n'a répondu: https://devforums.apple.com/thread/107121?tstart=75 (compte de développeur iOS requis pour afficher)
ÉDITER:
J'ai reçu le code d'erreur -1001 aujourd'hui, pour ajouter à cette liste des problèmes inexplicables et intermittents. Toujours aucune responsabilité d'Apple, que je puisse trouver.
ÉDITER:
Je soupçonne que ces codes d'erreur sont générés aléatoirement et n'indiquent vraiment que le bac à sable est en panne. Quelqu'un d'autre rencontre ce problème?