При загрузке приложения flutter в AppStore App.framework не поддерживает минимальную версию ОС, указанную в Info.plist.

Я успешно сгенерировал .ipa для подключения к магазину приложений, но при загрузке в App Store Connect из XCode на этапе проверки я получаю эту ошибку ERROR ITMS-90208: "Invalid Bundle. The bundle myApp.app/Frameworks/App.framework does not support the minimum OS Version specified in the Info.plist."

Я пробовал
ОШИБКА ITMS-90208: недопустимый пакет. Пакет ‹your.app› не поддерживает минимальную версию ОС, указанную в Info.plist

https://github.com/tanersener/mobile-ffmpeg/issues/18

эти решения, но не сработали


person Vivek    schedule 11.03.2020    source источник


Ответы (4)


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

  1. Flutter clean
  2. Измените файлы AppFrameworkInfo.plist (/ios/Flutter/AppFrameworkInfo.plist) и Info.plist (/ios/Flutter/Flutter.Framework/Info.plist)
  3. Ставить версию 9.0 на код <key>MinimumOSVersion</key> <string>9.0</string>

Чем я бегу flutter build ios --release

person Renan Soranso    schedule 15.09.2020
comment
Единственный необходимый файл - AppFrameworkInfo.plist, потому что остальные автоматически заменяются при каждой сборке. - person E.Benedos; 02.10.2020
comment
Большое спасибо. Это сработало для меня. Спас меня дважды! ‹3 - person EggBender; 02.11.2020

Шаг 1. Откройте свой проект Flutter в XCode.

Шаг 2. Измените минимальную версию ОС для своего проекта следующим образом:  предварительный просмотр

Шаг 3. Измените минимальную версию ОС, подобную этой, для Flutter Framework  preview

Шаг 4. Заархивируйте и опубликуйте приложение.

person Omar Khaium Chowdhury    schedule 12.10.2020

Эта ошибка возникает из-за того, что в настоящее время минимальная версия ОС - 9.0.

Чтобы исправить это, вам не нужно ничего делать, просто следуйте инструкциям ниже, чтобы изменить минимальную версию ОС.

  1. Очистите свой проект от

    flutter clean
    
  2. В Xcode откройте Runner.xcworkspace в папке ios вашего приложения.

  3. Чтобы изменить MinimumOSVersion, выберите RunnerFlutter -› AppFrameworkInfo.plist

    <key>MinimumOSVersion</key>
    <string>9.0</string>
    
  4. Чтобы изменить цель развертывания iOS, выберите проект Runner в навигаторе проектов Xcode. Затем на боковой панели главного представления выберите Project Runner - ›Info -› iOS Deployment Target до 9.0.

введите описание изображения здесь

  1. И, наконец, ваш проект готов к работе.

Информация: минимальная версия операционной системы, необходимая для работы приложения на iOS, tvOS и watchOS. Магазин приложений использует этот ключ, чтобы указать выпуски ОС, на которых может работать ваше приложение.

person Paresh Mangukiya    schedule 15.10.2020

Я могу решить эту проблему, указав minimumOsVersion в файле info.plist myApp.app/Frameworks/App.framework (убедитесь, что это не глобальный файл info.plist, который создается после создания сборки)

person Vivek    schedule 12.03.2020