Échec de la construction de Flutter Fichier «UserAgent.h» introuvable


10

Le projet ne peut pas être construit ou débogué avec firebase_crashlytics. Dans mon mac, j'ai mis à jour Flutter au plus tard, mais la machine sur laquelle nous déployons l'application a une version inférieure (correctif Flutter 1.9.1-5). J'ai donc essayé ci-dessous les choses:

  • flutter pub cache repair
  • flutter clean
  • suppression de Podfile.lock et ios/pod install

Mais pas de chance.

#import "UserAgent.h"
        ^~~~~~~~~~~~~
1 error generated.

Existe-t-il une solution sans mise à niveau de flottement pour le moment?


Consultez ma réponse au problème ici. stackoverflow.com/a/60645357/4412850
Ray O.

Réponses:


14

J'y étais presque, je pense même si je nettoie le flottement et pod installne vais pas tout effacer. Je viens de faire les étapes ci-dessous:

  • Flutter clean
  • Supprimer Podfile.lock
  • cd ios
  • pod deintegrate // or you can do **cd ios/pod deintegrate** without above step
  • pod install

Si cela ne fonctionnait toujours pas. Veuillez fermer .xcworkspaceet podfile.lock, puis refaites les deux dernières étapes et ouvrez la nouvelle génération .xcworkspaceet la version Produit ->.

Si ce n'est pas encore résolu, veuillez ajouter un commentaire ci-dessous (j'ai traité beaucoup de ces problèmes).

Vérifiez ici que des problèmes ont été créés pour cela: problème 1 avec firestore et problème 2 avec crashlytics .


3

Comme mentionné dans le ticket de problème Firestore, la correction de la version du noyau Firebase à 0.4.4 au lieu d'utiliser 0.4.4 + 2 a résolu le problème:

dependency_overrides:
  firebase_core: 0.4.4

Ajoutez-le avec votre firebase_authdépendance existante .


-1

J'ai trouvé la solution

il suffit de commenter ou d'importer et de mettre ce code en dessous, il devrait ressembler à ceci

#import "FLTFirebaseCorePlugin.h"
// #import "UserAgent.h"
// Generated file, do not edit

#define LIBRARY_VERSION @"0.4.4-2"
#define LIBRARY_NAME @"flutter-fire-core"
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.