iOS Game Center - ошибка аутентификации на одном устройстве

На одном из моих устройств (iPad mini под управлением iOS7), когда я пытаюсь пройти аутентификацию в Game Center, я получаю страшную ошибку:

Authentication Error: Error Domain=GKErrorDomain Code=2 "The requested operation has been cancelled or disabled by the user." UserInfo=0x15ef0f00 {NSLocalizedDescription=The requested operation has been cancelled or disabled by the user.}

Я четко вошел в Game Center. Я полностью стер приложение с устройства, и даже после запуска приложения Xcode после удаления приложения я все еще получаю сообщение об ошибке.

Я могу войти с другими устройствами без проблем. Я вошел в одну учетную запись GC на разных устройствах. Просто на этом конкретном устройстве оно не будет аутентифицировать мое приложение, и при этом приложение не будет отображаться в списке "Игры" в приложении Game Center.

Какие-либо предложения?

2 ответа

Решение

У меня возникла та же проблема с iPad 3 (сетчатка) под управлением iOS7 - очевидно, в iOS7, если Game Center удаляется из вашего приложения 3 раза, когда пользователь НИКОГДА не запрашивается снова, и нет способа сбросить его, повторно войдя в Game Center (как вы могли бы в iOS6).

Текущее исправление, которое сработало для меня, это сброс настроек - Настройки-> Общие-> Сброс-> Сбросить все настройки.

Надеюсь, Apple исправит эту ошибку в следующем выпуске или, по крайней мере, предоставит лучшую документацию по Game Center для iOS7.

+1 к обходному пути выше (kristiankeane). Странно, это только пб для устройств iOS7. Для симулятора iOS7 мне удалось выйти из системы Game Center, чтобы выйти из режима 3 ударов. (Я имею в виду это как комментарий к ответу выше, но я пока не могу добавлять комментарии)

Другие вопросы по тегам