ITMS-90068: MinimumOSVersion too low
ITMS-90068, мінімальна iOS нижче 15: зараз попередження, з весни 2027 відмова.
Що означає ITMS-90068?
ITMS-90068 — це попередження, яке App Store Connect надсилає листом після завантаження, коли MinimumOSVersion застосунку нижча за iOS 15. У листі написано: «ITMS-90068: MinimumOSVersion too low — This app has a MinimumOSVersion of 13.0. Starting in spring 2027, all iOS apps must have a MinimumOSVersion of 15.0 or later in order to be uploaded to App Store Connect or submitted for distribution.» Сьогодні білд усе одно доставляється, а попередження приходить листом; з весни 2027 завантаження відхилятимуть. Flutter-проєкт має 13.0, доки хтось це не змінить, тож більшість команд наражаються на це, нічого не зробивши неправильно.
Звідки це береться у Flutter-застосунку
Новий Flutter-проєкт має target iOS 13.0. Важить IPHONEOS_DEPLOYMENT_TARGET у проєкті Xcode — для проєкту й для target Runner; рядок platform в ios/Podfile, закоментований у шаблоні, має казати те саме, щойно ним користуються. Зараз App Store Connect приймає білд і надсилає попередження; з весни 2027 відхилятиме завантаження.
Як виправити
- У Xcode виставте iOS deployment target 15.0 для target Runner і для проєкту.
- В
ios/Podfileрозкоментуйте рядок platform, вкажіть'15.0'і запустітьpod install. - Запустіть
flutter cleanі зберіть знову. - Люди на iOS 13 чи 14 лишаться з установленою версією й більше не отримуватимуть оновлень.
Безкоштовна перевірка білда читає ваш .ipa в браузері й називає причину цієї та інших відмов, нічого не завантажуючи.
Або доручіть перевірити весь білд: аудит готовності до сторів — 190 €, 2 робочі дні.