Каждый раз, когда я пытаюсь опубликовать обновление для приложения я получаю эти автоматизированные моменты ответа по электронной почте позже:Несовпадение между предыдущими и обновленными версиями пачке
Мы обнаружили один или несколько вопросов, с недавней поставкой для «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 за одну ночь.