CFBundleVersion должен быть выше предыдущей версии.IOS

Программируем под IOS
Ответить
Anonymous
 CFBundleVersion должен быть выше предыдущей версии.

Сообщение Anonymous »

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


Этот пакет недействителен. Ключ CFBundleVersion в файле Info.plist должен
содержать более высокую версию, чем версия ранее загруженной.


iTunesConnect показывает, что это приложение в настоящее время имеет версию 1.0, и я настроил его для загрузки версии 1.1 (снимок экрана с отредактированными значками приложений):

Изображение


Вот снимок экрана со сводной информацией о цели моего приложения, на которой показаны версия и обе короткие версии - "1.1":

Изображение


Вот верхняя половина Info.plist из архива пакета:

Код: Выделить всё




AppStoreFileSize
20859080
ApplicationProperties

ApplicationPath
Applications/MyApp.app
CFBundleIdentifier
com.mydomain.myapp
CFBundleShortVersionString
1.1
А вот соответствующий фрагмент Info.plist из приложения в пакете Archive:

Код: Выделить всё

CFBundleShortVersionString
1.1
CFBundleSignature
????
CFBundleSupportedPlatforms

iPhoneOS

CFBundleVersion
1.1
Все номера версий в моем обновленном приложении указаны как 1.1, iTunesConnect сообщает, что ожидает версию 1.1... но жалуется, что номер неправильный.

Чего мне не хватает?

Подробнее здесь: https://stackoverflow.com/questions/975 ... us-version
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»