Подтвердить что ты не робот

"Эта игра не распознается игровым центром". Разработка iPhone

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

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

4b9b3361

Ответ 1

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

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

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

Ответ 2

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

Ответ 3

Вот как я решил проблему. Я открыл приложение "Настройки", затем выберите "Игровой центр". Внизу в разделе "Разработчик" включите "Песочницу".

Ответ 4

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

Ответ 5

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

Ответ 6

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

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

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

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

Ответ 7

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

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

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