Configurer les tests iOS Sandbox
Tester les achats intégrés sur iOS nécessite une configuration appropriée dans App Store Connect et sur vos appareils de test. Ce guide couvre tout ce dont vous avez besoin pour démarrer avec les tests sandbox.
Prérequis
Section titled “Prérequis”- Apple Programme pour développeurs : adhésion active avec renouvellement annuel
- Accords : “Contrat d’application payant” signé avec informations bancaires et fiscales complétées
- Projet Xcode : configuré avec l’identifiant de bundle et les capacités appropriés.
Processus de configuration
Section titled “Processus de configuration”-
Signer l’accord de candidature payante
Dans App Store Connect, accédez à Accords, taxes et services bancaires et complétez :
- Signer l’accord de candidature payante
- Ajoutez vos informations bancaires
- Remplir les formulaires fiscaux
Attendez que Apple approuve vos informations (cela peut prendre 24 à 48 heures).
-
Créer un utilisateur de test Sandbox
Dans App Store Connect, accédez à Utilisateurs et accès > Testeurs Sandbox.
Cliquez sur le bouton **** pour créer un nouveau testeur sandbox.
Important : utilisez une adresse e-mail qui n’est PAS déjà associée à un identifiant Apple. Vous pouvez utiliser des alias de messagerie :
- Gmail :
youremail+test@gmail.com-iCloud :youremail+test@icloud.com

- Gmail :
-
Configurer le périphérique de test (iOS 12+)
À partir de iOS 12, vous n’avez plus besoin de vous déconnecter de votre compte iTunes pour tester les achats.
Sur votre appareil iOS :
- Ouvrez Paramètres
- Appuyez sur App Store
- Faites défiler vers le bas
- Appuyez sur Compte Sandbox.
- Connectez-vous avec votre compte de test sandbox
C’est beaucoup plus pratique que l’ancienne méthode de déconnexion de votre compte iTunes !
-
Configurer le projet Xcode
Assurez-vous que votre projet Xcode a :
Identifiant du paquet
- Doit correspondre à l’identifiant dans votre Centre de développement
- Doit correspondre à l’identifiant dans App Store Connect
Capacité d’achat via l’application
- Sélectionnez votre projet dans Xcode
- Accédez à Signature et capacités
- Cliquez sur + Capacité
- Ajoutez Achat intégré
-
Créer des produits d’achat intégrés
Dans App Store Connect, accédez à votre application et créez vos produits d’achat in-app (abonnements, consommables, etc.).
Les produits doivent être au moins au statut « Prêt à soumettre » pour les tests sandbox.
-
Testez votre implémentation
Créez et exécutez votre application sur un appareil de test. Lorsque vous tentez un achat, vous devriez voir :
[Environnement : Bac à sable]
Cette confirmation indique que vous êtes dans l’environnement sandbox et que vous ne serez pas facturé d’argent réel.