2013-09-25 2 views
2

Каждый раз, когда я пытаюсь опубликовать обновление для приложения я получаю эти автоматизированные моменты ответа по электронной почте позже:Несовпадение между предыдущими и обновленными версиями пачке

Мы обнаружили один или несколько вопросов, с недавней поставкой для «App Имя". Ваша доставка была успешной, но вы можете исправить следующие вопросы в следующей доставке:

несовпадение версий - Ни CFBundleVersion [ «9,1»] ни CFBundleShortVersionString [ «9,1»] в Info.plist соответствует версии приложение установлено в iTunes Connect ['2.41'].

Я понимаю, почему создается сообщение, но я хотел бы решить проблему без необходимости компрометации версии #, сделав ее выше, чем она есть на самом деле.


Будучи первым приложением, которое я когда-либо разработан, я был довольно невежествен, когда пришло время, чтобы опубликовать приложение и в расстройстве процесса я ошибочно определил номер версии в какое-то экстремальное значение, потому что я был, в время, застрявшее с другой ошибкой, которая мешала мне полностью завершить процесс. Другая ошибка, о которой я так точно забыла, связана с неправильным номером версии. Поэтому я, наконец, поднял руки вверх, установил номер версии 8 и смог завершить процесс.

С тех пор я все еще довольно невежественный, но я узнал кое-что, а текущая версия приложения - 2.41. Когда я готовлю обновление iTunes Connect, я установил версию в 2.41. Но если я определяю 2.41 в CFBundleVersion или CFBundleShortVersionString, Xcode полностью отказывается загружать двоичный файл и требует версию, превышающую предыдущую версию, которая теперь преодолена до 9.1.

Очевидно, что любые пользователи приложения будут сбиты с толку, если версия перескочит с 2.41 до 9.1 за одну ночь.

ответ

0

Это вы определили новую версию как 2.41 в iTunes connect. Любая новая версия должна быть выше последней. Таким образом, прямое решение удаляет версию 2.41 из iTunes Connect и добавляет новую версию 9.1. Затем iTunes Connect и ваш двоичный файл будут соответствовать, и вы сможете загрузить новую версию.