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

Версия для iOS-приложений

В iOS, какая разница между:

Строка версий пакетов, короткая версия Bundle?

Что нужно обновить при создании новой версии и когда?

enter image description here

4b9b3361

Ответ 1

Пакетная версия - это внутренний номер версии вашего приложения.

Строка короткой версии - это общедоступная версия вашего приложения.

Так, например, если вы повторяете номер своей версии каждый раз, когда выполняете внутреннюю сборку для своих бета-тестеров (или что-то еще), ваша версия пакета может быть 2.0.0.12345b7, но вы не хотите, чтобы публика увидела, что, поэтому вы установите для своей короткой версии строку версии 2.0.

Строка короткой версии кажется необязательной, поэтому, если вы оставите ее пустой, то версия пакета - это то, что люди увидят (т.е. то, что будет отображаться в App Store).

Если у вас нет короткой строки версии, то те же правила применяются к вашему идентификатору пакета (в основном у публичного приложения есть это ограничение, а в частной версии приложения нет).

Здесь более подробный ответ:

В чем разница между "номером версии" в itunes connect, "bundle version" , "bundle version string" в xcode?

Ответ 2

http://developer.apple.com/library/mac/#documentation/CoreFoundation/Conceptual/CFBundles/BundleTypes/BundleTypes.html

Из документов..

Вариант Bundle - это тот, который должен быть в файле .plist, и тот, который вы должны обновить каждую новую версию. Строка версий Bundle, короткая, не обязательна, но предоставляется, хотя я didn ' t понимает его использование.