ERROR ITMS-90208: "Недействительный пакет". Комплект <your.app> не поддерживает минимальную версию ОС, указанную в Info.plist "

Я начал получать это сообщение об ошибке из Xcode:

ERROR ITMS-90208: "Invalid Bundle. The bundle <your.app> does not support the minimum OS Version specified in the Info.plist"

Я никогда не указывал номер версии ОС в plist. Он всегда находится в настройках целевого развертывания. Я проверил версию в Deployment Target, но все выглядит хорошо.

Любые идеи, как исправить?

Ответ 1

Моя проблема заключалась в том, что в Bundle отсутствовали Launch Images для iPhone iOS 6,7.

Самая неприятная ошибка за долгое время, когда сообщение ничего не намекает, и вы одни находите, что может быть неправильно.

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

Ответ 2

Чтобы помочь другим, кто может столкнуться с этим вопросом. Существует одна и та же ошибка с тем же кодом, но немного другим сообщением:

ОШИБКА ITMS-90208: "Недопустимый комплект. Комплект" YourApp.app/Frameworks/SomeFramework.framework не поддерживает минимальная версия ОС, указанная в Info.plist. '

Хотя приложение Info.plist имело настройку MinimumSdk 10,0, а фреймворк Info.plist имел настройку MinimumSdk 8,0 (что мне кажется подходящей комбинацией), при загрузке через загрузчик приложений возникла вышеуказанная ошибка.

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

Ответ 3

Для меня это была проблема в моей информации о развертывании. Цели развертывания были разными в моих списках расширений .app и .appex, когда они автоматически не синхронизировались. Как только они были изменены на одно и то же значение, все прошло гладко. Это просто исправление, которое я нашел для проектов наклейки на Xcode 8. Надеюсь, что это поможет.

Ответ 4

У меня была эта точная проблема при использовании бета-версии Xcode для отправки в App Store. Использование версии выпуска разрешило проблему.

Ответ 5

Я добавил в info.plist.xml:

<key>MinimumOSVersion</key>
<string>10.0</string>

и это сработало.