2 votes

Comment utiliser les comptes sandbox dans iOS 11 ?

Voici les instructions officielles pour les tests avec des comptes sandbox :

  1. Configurez des comptes utilisateurs de test dans Utilisateurs et rôles dans iTunes Connect.
  2. Effacez toutes les informations de compte stockées sur votre appareil de test. Dans les paramètres, allez dans les paramètres du magasin. Cliquez sur le bouton Déconnexion. (Notez que iOS 11 n'a pas de section nommée "Store" dans les paramètres. Je vais dans iTunes et App Store et se déconnecter à partir de là)
  3. Connectez le dispositif de test à votre Mac.
  4. Dans Xcode, définissez votre appareil de test comme destination de votre schéma.
  5. Ouvrez votre application et effectuez votre test de produit d'achat dans l'application.
  6. Utilisez les informations d'identification de votre compte de test pour tester l'achat.

J'ai essayé de suivre ces instructions, mais je n'arrive pas à terminer l'étape 6. Lorsque je lance l'application après avoir signé mon identifiant Apple hors de l'App Store, elle me demande de saisir le mot de passe de mon identifiant Apple. Elle ne me donne pas la possibilité de saisir un autre compte. Je ne vois aucun moyen d'utiliser un compte sandbox.

Les instructions d'Apple sont-elles dépassées ? Devrais-je faire quelque chose de différent ?

Note de suivi :

Il s'est avéré que, pour une raison quelconque, essayer d'utiliser des comptes sandbox sur mon iPod Touch est une cause perdue. Cependant, je suis capable d'utiliser des comptes sandbox sur mon iPad Air 2. Mais un autre membre de l'équipe est no capable d'utiliser des comptes sandbox sur tout de ses appareils, rencontrant le même problème que j'ai décrit.

1voto

Carolus Points 161

Il est possible que vous ayez des versions différentes d'iOS. D'après ce documentation :

  • Pour iOS 11 ou antérieur - Déconnectez-vous de l'App Store dans les paramètres, puis créez et exécutez votre application à partir de Xcode.

  • Pour iOS 12 ou ultérieur - Ne vous déconnectez pas de l'App Store ; construisez et exécutez simplement votre application à partir de Xcode. Les comptes Sandbox sont stockés séparément, et vous pouvez contrôler votre compte Sandbox directement sur l'appareil dans Paramètres.

Documentation connexe supplémentaire :

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X