«Эта игра не признана игровым центром».Разработка iPhone - PullRequest
12 голосов
/ 19 марта 2011

Уже есть пара вопросов по этому вопросу, но я следовал их шагам, чтобы решить эту проблему, и, похоже, мне это не помогло. Вот что я сделал:
1. Я дважды проверил, чтобы идентификатор пакета в проекте xcode был точно таким же, как профиль обеспечения, найденный на портале предоставления (он также говорит, что Game Center включен). Никаких подстановочных знаков.
2. Я вошел в систему с помощью изолированной учетной записи в GameCenter (сделал 2 учетных записи, если одна не была песочницей). Я видел слово «песочница» с некоторыми цифрами / буквами в левом верхнем углу при регистрации учетной записи, поэтому я на 100% уверен, что у меня есть песочница. Перепробовал 2 разных аккаунта песочницы. Пробовал на 2 разных устройствах (ipad / iphone). Также попробовал на симуляторе iPhone.
3. Я много раз удалял свое приложение с iPhone и пробовал снова.

Я использую 4.3 / xcode 4 на iPhone + iPad. Я все еще получаю сообщение. Любая помощь будет оценена. Спасибо!

Ответы [ 7 ]

12 голосов
/ 19 марта 2011

Из памяти (я недавно с этим боролся)…

В дополнение к тому, что вы уже сделали, вам нужно настроить приложение (даже если оно использует поддельный идентификатор пакета) в ITC (iTunes Connect).).Это означает, что вам нужно добавить имя, категорию, снимок экрана и кучу других вещей (вы можете просто добавить фиктивные данные для тестирования).Затем вам нужно создать версию вашего приложения, затем включить Game Center для этой версии.

Возможно, я забыл еще несколько важных шагов, но между танцами вуду и жертвамибоги iOS и т. д., это все, что я могу вспомнить.

9 голосов
/ 16 сентября 2011

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

3 голосов
/ 17 августа 2014

Вот так я решил проблему.Я открыл приложение «Настройки», затем выбрал «Game Center».В нижней части окна «Разработчик» включите «Песочницу».

1 голос
/ 18 октября 2011

У меня была похожая проблема.Убедитесь, что у вас точно такая же версия приложения в xcode и ITC.Например, если у вас 1.0 в xcode и 1 в ITC, он не будет работать.Версия - это строка, а не число с плавающей точкой, поэтому 1.0! = 1.

0 голосов
/ 18 мая 2016

В моем случае, почти все, что предлагали люди, уже соответствовало моему приложению.

Мои идентификаторы пакетов были правильными, была установлена ​​моя запись iTunes Connect и т. Д. Однако номер версии сборки, которая была загружена в iTunes Connect, был не последним (и не соответствовал версия, которую я строил на тестовом устройстве).

После загрузки новой сборки в iTunes Connect с соответствующим номером версии, по-видимому, это решило проблему.

Я не гарантирую, что это не сломается в будущем (потому что аутентификация кажется очень ненадежной и работала ранее, даже с записью старой версии), но сейчас она, кажется, решила проблему для меня .

0 голосов
/ 05 июля 2012

Моя ситуация такова: "Эта игра не распознается игровым центром", а у меня ipad сломан.поэтому я удаляю Appsync 5.0+ в Cydia -> выйти из игрового центра ---> переустановить приложение, теперь все нормально

0 голосов
/ 27 июля 2011

Я откуда-то узнал, что если ваша машина (iphone или ipad) сломана, она будет предполагать, что вы используете настоящий игровой центр без песочницы.

Итак, если ваши устройства сломаны, просто восстановите их и попробуйте.

Надеюсь, это поможет вам.

...