Это моя первая отправка приложения для iOS, и я не хочу, чтобы мое приложение было отклонено.
Это из Apple Docs:
CFBundleVersion (String - iOS, OS X) указывает номер версии сборки пакета, который определяет итерацию (выпущенную или невыпущенную) пакета. Номер версии сборки должен быть строкой, состоящей из трех неотрицательных целых чисел, разделенных точками, причем первое целое число больше нуля. Строка должна содержать только числовые (0–9) и точки (.). Начальные нули отсекаются от каждого целого числа и будут проигнорированы (то есть 1.02.3 эквивалентно 1.2.3). Этот ключ нельзя локализовать.
CFBundleShortVersionString (String - iOS, OS X) указывает номер версии выпуска пакета, который определяет выпущенную итерацию приложения. Номер версии выпуска представляет собой строку, состоящую из трех целых чисел, разделенных точкой. Первое целое число представляет основные версии приложения, например, версии, в которых реализованы новые функции или важные изменения. Второе целое число обозначает версии, в которых реализованы менее заметные функции. Третье целое число представляет отладочные версии.
Значение этого ключа отличается от значения CFBundleVersion, которое определяет итерацию (выпущенную или невыпущенную) приложения. Этот ключ можно локализовать, включив его в ваши файлы InfoPlist.strings.
Но это кажется немного странным. Моя интерпретация заключается в том, чтобы поставить оба значения одинаковыми, то есть:
CFBundleVersion: 1.0.0
CFBundleShortVersionString: 1.0.0
Может ли кто-нибудь подтвердить на 100% то, что я должен поставить?
