web-dev-qa-db-fra.com

Déconnexion d'AppStore sur iOS Simulator

Depuis la version 5.0, le simulateur iOS prend en charge StoreKit afin que vous puissiez déboguer vos achats In-App sans appareil. Mais, il a un problème. Une fois connecté (achat intégré), je ne peux pas modifier la connexion à l'AppStore. Settings n'a pas d'élément "AppStore", je ne peux donc pas "me déconnecter" de mon compte.

J'ai essayé de supprimer l'application du simulateur, de redémarrer le simulateur, de supprimer l'utilisateur test d'iTunesConnect - sans succès.

Écran du problème

Une idée?

43
Styx

Il existe un autre moyen de vous déconnecter de ce compte sandbox sans "Réinitialiser le contenu et les paramètres". Supprimez simplement les fichiers du chemin suivant dans votre répertoire personnel:

~/Library/Application\ Support/iPhone\ Simulator/5.0/Library/com.Apple.itunesstored 

Vous devrez peut-être également redémarrer le simulateur pour que les modifications prennent effet.

Cela supprime simplement les informations stockées sur iTunes de Simulator. Donc, il ne supprime aucune application dans le simulateur. Ça marche cool :)

81
Tushar

 

32
Dimitar Marinov

Emplacement des informations stockées dans Simulator 6.0:

~/Library/Application Support/iPhone Simulator/6.0/Library/com.Apple.itunesstored/

Mise à jour pour 6.1:

~/Library/Application Support/iPhone Simulator/6.1/Library/com.Apple.itunesstored/
6
TONy.W

Avec iOS 7, Apple semble avoir supprimé la possibilité de tester les achats In App à l'aide du simulateur. Quoi que vous fassiez (y compris la suppression des fichiers dans le répertoire du simulateur com.Apple.itunesstored approprié), vous obtenez toujours l'erreur «Impossible de se connecter à iTunes Store» lorsque vous essayez de demander les identificateurs de produit.

Les tests sur un appareil fonctionnent bien.

UPDATE: J'ai constaté que le simulateur classique "iPhone Retina (4 pouces)" fonctionnait, mais pas le simulateur 64 bits. Très étrange.

1
mluisbrown

Pour vous déconnecter du simulateur iOS à l'aide de xCode 6.3.1, sélectionnez Paramétrer -> Safari -> Effacer l'historique et les données du site Web.

0
Saqib Omer