Каждый раз, когда я развертываю новую сборку для тестировщиков, игры из старой сборки больше не доступны. В качестве теста я установил билд 63 (с номером agvtool
) на одно устройство и 64 на другое. Пригласил из 64. 63 ничего не увидел (ни инвайта Game Center, ни при использовании GKTurnBasedMatchmakerViewController
). Итак, я установил 64, и появилось приглашение.
Я использую скрипт для сборки (используя xcodebuild
для создания архива, а затем архивируя .ipa), хотя каждый раз это один и тот же скрипт.
Я не видел никакой документации, в которой упоминалось бы об этом, и это заставляет меня беспокоиться о выпуске обновлений после того, как игра появится в App Store.
Все ведет себя нормально, если два устройства имеют одинаковую сборку. (И, похоже, это не та же проблема, если я создаю из Xcode и копирую его на подключенное устройство — хотя это не архивные сборки.) Это заставляет меня думать, что это не проблема подготовки (поскольку тот же профиль используется постоянно).