Мы находимся в предварительных выпусках нашей мобильной игры, и она была в основном протестирована на устройствах Android.По мере приближения мы начали запускать тесты на устройствах iOS и заметили, что та же версия, которая отлично работает на Android, не работает для iOS.
Наша версия автоматически увеличивается и выглядит следующим образом: Major.Minor.Совершите
Мы заметили, что в TestFlight версия 1.0.9 будет выше в иерархии, чем 1.0.10 .
В Документация Apple указано, что версия - это строка, состоящая из 3 целых чисел , разделенных точкой.Если это целое число, почему 9 выше, чем 10?Я предполагаю, что AppStore обрабатывает это число как десятичное, но это не то, что предлагает документация.
Решение, которое мы нашли до сих пор, состоит в том, чтобы использовать только основные и второстепенные версии в строке версии, и назначить инкрементную сборкучисло, но это не идеально, так как мы хотели бы иметь одинаковые строки версий в версиях игры для Android и iOS.
Пока что я не нашел правильного объяснения этому, и, возможно, этоэто только ошибка отображения на панели инструментов разработчика.