Ошибка: CFBundleVersion должен быть выше, чем ранее загруженная версия - PullRequest
3 голосов
/ 29 марта 2012

Я хочу загрузить новую версию своего приложения. Старая версия моего приложения в iTunes была 2.1, и я обновляю новую версию как 2.2. Но когда я пытаюсь проверить мое приложение, оно выдаст ошибку

 "CFBundleVerion must be higher than the previously uploaded version".

Я также увеличиваю CFBundleVersion как 3.0 и BundleVersion как 3.0 из предыдущих версий.

Мое приложение в Xcode 4.0.

В чем может быть проблема?

Любая помощь будет оценена.

Ответы [ 3 ]

4 голосов
/ 29 марта 2012

Вам необходимо изменить версию пакета в вашем info.plist.

Ваш Bundle Version должен быть увеличен при отправке обновления существующего приложения.

Так что увеличьте версию своего комплекта с 1.0 до 2.0 или, возможно, на 1.1 на основе number of changes и how big your changes are.

Вот пара ссылок, на которые вы можете обратиться, чтобы получить больше ясности по этому вопросу:

CFBundleVersion должен быть выше, чем предыдущая версия

CFBundleVersion в Info.plist Ошибка загрузки

Надеюсь, это поможет.

0 голосов
/ 21 апреля 2014

Я использую XCode 5 и у меня была такая же проблема. В поисках решения я обнаружил, что это ошибка Apple, но они ее не исправляют. Поэтому я решил сделать следующее:

  • в файлах plist изменил мою версию в версии пакета и короткую строку версии пакета на желаемое число

  • удалены все архивы в органайзере

  • создан новый архив и проверенная версия

  • распределенная версия

это сработало для меня надеюсь, что это поможет

0 голосов
/ 29 марта 2012

Убедитесь, что ваш CFBundleVerion с Bundle versions string, short в файле info.plist.

Например,

если Bundle version равно 2.5, убедитесь, что вы также обновили Bundle versions string, short до 2.5 or higher number.

...