Avertissement 90068 : iOS minimum inférieur à 15
iOS minimum inférieur à 15 : avertissement aujourd'hui, refus à partir du printemps 2027.
Que signifie l'avertissement 90068 ?
App Store Connect l'envoie quand la MinimumOSVersion d'une app est inférieure à iOS 15. Aujourd'hui, le build est tout de même livré et l'avertissement arrive ensuite par e-mail ; à partir du printemps 2027, l'envoi sera refusé. Un projet Flutter reste à 13.0 tant que personne ne l'a modifié, si bien que la plupart des équipes le rencontrent sans avoir rien fait de travers.
D'où cela vient dans une app Flutter
Un nouveau projet Flutter cible iOS 13.0. Le réglage qui compte est IPHONEOS_DEPLOYMENT_TARGET dans le projet Xcode, pour le projet et pour la cible Runner ; la ligne platform de ios/Podfile, commentée dans le modèle, doit indiquer la même valeur dès qu'elle est utilisée. Aujourd'hui, App Store Connect livre le build et envoie l'avertissement ; à partir du printemps 2027, il refusera l'envoi.
Comment corriger
- Dans Xcode, réglez l'iOS Deployment Target de la cible Runner et du projet sur 15.0.
- Dans
ios/Podfile, décommentez la ligne platform, mettez-la à'15.0', puis lancezpod install. - Lancez
flutter cleanet recompilez. - Les utilisateurs restés sous iOS 13 ou 14 gardent la version installée et ne reçoivent plus de mises à jour.
La vérification gratuite du build lit votre .ipa dans le navigateur et nomme la cause de ce rejet et des autres, sans rien envoyer.
Ou faites vérifier le build entier : l'audit de conformité aux stores coûte 190 €, en 2 jours ouvrés.