Как убедиться, что в моем приложении для iPhone используется песочница Game Center?

Я ' m разрабатывает игру для iPhone с интеграцией Game Center. Игра строится как Debug (а не релиз / распространение). На симуляторе Game Center всегда правильно использует песочницу. На самом устройстве iPhone он несколько дней будет использовать песочницу, а затем внезапно решит использовать настоящие серверы Game Center (что приводит к ошибке, потому что моя игра еще не выпущена). Уже несколько дней он избегает песочницы, и я ненавижу тестирование на симуляторе. Есть идеи, как раз и навсегда заставить его использовать песочницу во время разработки?

Вот соответствующая цитата из Руководства по программированию Game Kit :

Как разработчик, ваша учетная запись Game Center может быть зарегистрирована либо в песочницу для тестирования, либо в живую среду, но не в обе. Чтобы изменить учетную запись, в которую вы вошли, переключитесь на встроенное приложение Game Center и выйдите из системы, затем запустите любое приложение с поддержкой Game Center. Если это приложение подготовлено для разработки, введите данные своей тестовой учетной записи, чтобы войти в песочницу. В противном случае введите данные своей действующей учетной записи, чтобы войти в рабочую среду.

Насколько я могу судить, мое приложение инициализируется с использованием профиля обеспечения разработчика. Установлен режим сборки Debug. Я вышел из Game Center на устройстве. Я также попытался выйти из Магазина на всякий случай.

11
задан Jeremy Fuller 14 October 2010 в 20:36
поделиться