Ошибка загрузки пакета App Store при загрузке сборки - PullRequest
0 голосов
/ 11 мая 2019

Я только что перенес приложение, находящееся в App Store, в другую учетную запись.Сейчас я пытаюсь загрузить дополнительные сборки из Xcode в новую учетную запись.У меня ошибка при попытке загрузить:

ОШИБКА ITMS-90062: «Этот пакет недействителен. Значение для ключа CFBundleShortVersionString [0] в файле Info.plist должно содержать более высокую версию, чем эта».ранее утвержденной версии [0]. Более подробную информацию о CFBundleShortVersionString можно найти по адресу https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring"

. В моих сборках в iTunes connect у меня есть несколько сборок в версии 0 и одна сборка в версии 1, которая являетсяверсия теперь в магазине. Могу ли я не продолжать загружать сборки с версией 0? Или мне теперь нужно загружать сборки с версией 1 или новее?

И есть ли лучший способ назначения номеров версий и сборок?Новая сборка, которую я хочу загрузить, предназначена только для тестирования TestFlight и не будет выпущена в магазине.

1 Ответ

1 голос
/ 15 мая 2019

Важны два числа:

enter image description here

Версия = Bundle versions string, short Это должно увеличиваться с каждой версиейи не сбрасывается.Так что, если у вас есть версия 0 и версия 1 в магазине, следующая должна быть больше, чем те.(Может быть 1.1, 2, 3, 30 и т. Д.) Важно. Это НЕ та версия, которую клиенты видят в App Store.Это можно изменить в App Store Connect.

Build = Bundle version Это должно быть увеличено для одной версии, то есть все сборки для одной версии.Если у вас новая версия, вы можете начать заново.(Версия 1 может иметь сборки 1, 2, 3, 4. Версия 2 может иметь сборки 1, 2, 3, 4 снова.)

Некоторые примеры, которые помогут уточнить: enter image description here

...