iPhone Simulator 6.0 kann im Sandbox-Modus keine Verbindung zum Gamecenter herstellen

Ich versuche, eine gamecenter-fähige App für iOS 6 zu implementieren. Um einige Informationen zur Umgebung zu geben, arbeite ich unter Mac OS 10.7.5 mit der XCode-Version 4.5.2 und auf xcode werden die Simulatoren für iPhone und iPad der Version 6.0 ausgeführt. Das Problem ist, dass ich im Sandbox-Modus weder über das iPad noch über den iPhone-Simulator eine Verbindung zum Gamecenter herstellen kann, aber beim Testen auf meinem iPhone funktioniert derselbe Code wie gewünscht.

Ich habe den Gamecenter-Programmierleitfaden in der Entwicklerbibliothek von Apple befolgt und habe diesen atm erhalten, der von applicationDidFInishLaunching in appdelegate aufgerufen wird:

- (void)authenticateLocalUser:(UIViewController *)currentViewController
{

    if (!gameCenterAvailable) return;
    GKLocalPlayer *localPlayer = [GKLocalPlayer localPlayer];

    localPlayer.authenticateHandler = ^(UIViewController *viewController, NSError *error){

        if (viewController != nil)
        {
            [currentViewController presentViewController:viewController animated:YES completion:nil];

        }
        else if (localPlayer.isAuthenticated)
        {
            NSLog(@"Player authenticated");
        }
        else
        {
            NSLog(@"Player not authenticated");
        }
        NSLog(@"Error: %@",error);
    };
}

Es gibt aus:

Error: Error Domain=GKErrorDomain Code=2 "The requested operation has been cancelled."
UserInfo=0x8690510 {NSLocalizedDescription=The requested operation has been cancelled.}

GKSConnSettings: set server: {
        "gk-cdx" = "17.173.254.218:4398";
        "gk-commnat-cohort" = "17.173.254.220:16386";
        "gk-commnat-main0" = "17.173.254.219:16384";
        "gk-commnat-main1" = "17.173.254.219:16385";
    }

Ich habe bereits versucht, die Hosts-Datei zu reparieren, obwohl mein Betriebssystem nicht 10.8.2 ist, aber es hat nicht geholfen.https://devforums.apple.com/thread/168811?tstart=0

Irgendeine Idee, was die mögliche Ursache sein kann?

Bearbeiten: Nun, es stellt sich heraus, dass der Ausgabe-Teil, der mit GKSConnSettings beginnt, keine Probleme anzeigt, das ist die reguläre Ausgabe beim Verbinden mit dem Game Center, wie ich aus dem, was ich über das Internet gelesen habe, verstanden habe. Ich habe die eigentliche Fehlermeldung (GKErrorDomain = 2 ...) im Authentifizierungsblock ausgedruckt.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage