Mon application se compilait avec succès jusqu'à la mise à niveau de la version Flutter. J'obtiens l'erreur suivante:
Runner.app/Info.plist n'existe pas. La phase de construction Flutter "Thin Binary" doit s'exécuter après "Copier les ressources du bundle".
Docteur Flutter -v
[✓] Flutter (Channel stable, 1.22.3, sur Mac OS X 10.15.6 19G2021, locale fr-FR) • Flutter version 1.22.3 dans / Users / xxx / development / flutter • Framework révision 8874f21e79 (il y a 3 jours) , 2020-10-29 14:14:35 -0700 • Révision du moteur a1440ca392 • Version 2.10.3 de Dart
[✓] Chaîne d'outils Android - développement pour les appareils Android (Android SDK version 29.0.2) • SDK Android sur / Users / xxx / Library / Android / sdk • Plateforme android-R, build-tools 29.0.2 • Java binaire sur: / Applications / Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java • Environnement d'exécution OpenJDK version Java (build 1.8.0_242-release-1644-b3-6222593) • Toutes les licences Android acceptées.
[✓] Xcode - développer pour iOS et macOS (Xcode 12.1) • Xcode dans /Applications/Xcode.app/Contents/Developer • Xcode 12.1, Build version 12A7403 • CocoaPods version 1.10.0.rc.1
5 Réponses :
Nous avons souvent le même problème sur notre projet. Malheureusement, nous n'avons pas encore été en mesure de le résoudre complètement, mais nous avons une solution:
Accédez au dossier où les fichiers de construction sont stockés
par exemple /Users/your.name/Projects/app_project/build/ios/iphonesimulator/YourApp.app
)
Ouvrez l'application avec un clic droit -> Afficher le contenu du package. Et puis copiez simplement l'ancien info.plist
d'une version antérieure dans ce package d'application. L'application devrait se reconstruire.
J'ai trouvé le problème. Réparer:
qu'est-ce qui a causé cela?
peut-être un script nécessaire dans une version précédente de Flutter? pas certain ...
J'ai essayé cela et la construction a toujours échoué.
Essayez de renommer le nom du projet de Runner en Runner.app
Il renommera également la cible en Runner.app.app, mais le projet sera compilé et exécuté.
Je l'ai corrigé en exécutant flutter clean
(assurez-vous que si vous avez renommé Runner en Runner.app, ce n'est plus un répertoire dans le répertoire ios)
Ensuite, j'ai reconstruit et il est revenu en action :)
Cela a fonctionné pour moi aussi. Merci.
Cela fonctionne aussi pour moi.
Cela n'a pas fonctionné pour moi. Essayer d'autres correctifs.
J'étais confronté au même problème et résolu avec les étapes suivantes:
J'ai le même problème avec 1.22.2