J'essaie d'authentifier un gklocalplayer avec le centre de jeu. Cependant, le code fourni par Apple
Error Domain=GKErrorDomain Code=7 "The requested operation could not be completed because local player is already authenticating." UserInfo=0x8915f80 {NSLocalizedDescription=The requested operation could not be completed because local player is already authenticating.}
3 Réponses :
exactement le même problème ici. Cela a fonctionné environ 1 fois sur 5 pour moi hier matin. Aujourd'hui, je n'ai pas pu me connecter à Sandbox de Jeu Center une fois (en utilisant le même code que vous avez publié). P>
Edit: J'ai changé la cible de déploiement en 3.0 "Projet - Modifier la cible active - Cible de déploiement iOS" p>
Puis j'ai pu sélectionner 4.1 Simulator pour mon exécutable actif et je peux vous connecter et tout fonctionne. Quelque chose avec la boite de sable 4.2, je suppose ... p>
Je pense que c'était essentiellement le centre de jeu lui-même qui ne fonctionnait pas. Comme hier, tout fonctionne comme prévu.
Un problème possible que j'ai trouvé avec la connexion au centre de jeu est que votre date peut être erronée sur l'appareil. Vérifiez si votre date est la date actuelle réelle. En quelque sorte, le centre de jeu n'autorise pas les connexions à partir de périphériques avec des dates incorrectes. P>
Vous pouvez essayer de réinitialiser entièrement le simulateur. Cela a fonctionné pour moi, une fois qu'il est réinitialisé, mon Idevice fonctionne à nouveau. P>
dépend de la version iOS que vous ne pouviez pas vous connecter, puis définissez le simulateur au premier plan et aller en haut à gauche. Simulateur iOS -> Réinitialiser le contenu et les paramètres -> Cliquez sur le bouton de réinitialisation. P>
J'espère que cela vous aidera. P>
Avoir ce problème sur mon application. Je viens de passer à 4.2. Aucune idée si cela cause-le - jamais essayé en 4.1. Des suggestions que faire à ce sujet?