No se encontró el archivo 'UserAgent.h' de creación de flutter fallido


10

El proyecto no se puede construir o depurar con firebase_crashlytics. En mi Mac, he actualizado a Flutter más reciente, pero la máquina en la que estamos implementando la aplicación tiene una versión inferior (Flutter 1.9.1 hotfix-5). Así que probé las siguientes cosas:

  • flutter pub cache repair
  • flutter clean
  • eliminando Podfile.lock y ios/pod install

Pero sin suerte.

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

¿Hay alguna solución sin actualizar flutter por el momento?


Mira mi respuesta al problema aquí. stackoverflow.com/a/60645357/4412850
Ray O.

Respuestas:


14

Ya casi estaba allí, creo que aunque limpie el aleteo y pod installno borre todo. Solo tenía que hacer los siguientes pasos:

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

Si esto todavía no funcionó. Por favor, cierre .xcworkspacey podfile.lock, luego realice los dos últimos pasos nuevamente y abra el nuevo generador .xcworkspacey Producto -> compilación.

Si aún no se ha solucionado, agregue un comentario a continuación (he tratado muchos de estos problemas)

Marque aquí los problemas creados para esto: problema 1 con firestore y problema 2 con crashlytics .


3

Como se mencionó en el ticket del problema de la tienda de incendios, la solución de la versión de Firebase Core a 0.4.4 en lugar de usar 0.4.4 + 2 solucionó el problema:

dependency_overrides:
  firebase_core: 0.4.4

Agregue esto junto con su firebase_authdependencia existente .


-1

Encontre la solucion

solo comente o importe y ponga este código debajo, debería verse así

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

#define LIBRARY_VERSION @"0.4.4-2"
#define LIBRARY_NAME @"flutter-fire-core"
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.