При загрузке приложения 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."
Эта ошибка возникает из-за того, что в настоящее время минимальная версия ОС - 9.0.
Чтобы исправить это, вам не нужно ничего делать, просто следуйте инструкциям ниже, чтобы изменить минимальную версию ОС.
Очистите свой проект от
flutter clean
В Xcode откройте Runner.xcworkspace в папке ios вашего приложения.
Чтобы изменить MinimumOSVersion, выберите Runner ›Flutter -› AppFrameworkInfo.plist
<key>MinimumOSVersion</key>
<string>9.0</string>
Чтобы изменить цель развертывания iOS, выберите проект Runner в навигаторе проектов Xcode. Затем на боковой панели главного представления выберите ProjectRunner - ›Info -› iOS Deployment Target до 9.0.
И, наконец, ваш проект готов к работе.
Информация: минимальная версия операционной системы, необходимая для работы приложения на iOS, tvOS и watchOS. Магазин приложений использует этот ключ, чтобы указать выпуски ОС, на которых может работать ваше приложение.
Я могу решить эту проблему, указав minimumOsVersion в файле info.plist myApp.app/Frameworks/App.framework (убедитесь, что это не глобальный файл info.plist, который создается после создания сборки)