ITMS-90068: MinimumOSVersion too low
ITMS-90068, minimum iOS below 15: a warning now, refused from spring 2027.
What does ITMS-90068 mean?
ITMS-90068 is the warning App Store Connect emails after an upload when an app's MinimumOSVersion is below iOS 15. The message reads: «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.» Today the build is delivered anyway, with the warning in the email afterwards; from spring 2027 the upload is refused. A Flutter project carries 13.0 unless somebody changed it, so most teams meet this one without having done anything wrong.
Where it comes from in a Flutter app
A new Flutter project targets iOS 13.0. The number that counts is IPHONEOS_DEPLOYMENT_TARGET in the Xcode project, for the project and the Runner target; the platform line in ios/Podfile, commented out in the template, should say the same once it is used. Today App Store Connect delivers the build and sends the warning; from spring 2027 it refuses the upload.
How to fix it
- In Xcode, set the iOS deployment target of the Runner target and the project to 15.0.
- In
ios/Podfile, uncomment the platform line and set it to'15.0', then runpod install. - Run
flutter cleanand build again. - People still on iOS 13 or 14 keep the version they have and stop receiving updates.
The free build check reads your .ipa in the browser and names the cause of this and the other rejections, without uploading anything.
Or have the whole build checked: the store readiness audit is €190, 2 working days.