iPhone Simulator 6.0 не может подключиться к игровому центру в режиме песочницы
пытаюсь реализовать приложение с поддержкой GameCenter, ориентированное на iOS 6. Чтобы дать некоторую информацию об окружающей среде, яЯ работаю на Mac OS 10.7.5 с версией XCode 4.5.2, и xcode работает под управлением iphone и ipad simulator версии 6.0. Проблема в том, что я не могу подключиться к игровому центру в режиме песочницы ни через ipad, ни через симулятор iphone, но тот же код работает так, как нужно при тестировании на моем iphone.
Я следовал руководству по программированию GameCenter в Apple 'Библиотека разработчика, и я получил этот atm, он вызывается из applicationDidFInishLaunching в appdelegate:
- (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);
};
}
Это выводит:
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";
}
Я уже пробовал исправить файл hosts, хотя моя ОС не 10.8.2, ноТ помочь.https://devforums.apple.com/thread/168811?tstart=0
Есть идеи, что может быть причиной?
Изменить: Ну, оказывается, выходная часть, начиная с GKSConnSettings, не указывает на какие-либо проблемы, что 'Это обычный вывод при подключении к игровому центру, как я понял из того, что я читаю по интернету. Я напечатал фактическое сообщение об ошибке (GKErrorDomain = 2 ...) внутри блока аутентификации.