Flutter build gagal 'UserAgent.h' file tidak ditemukan


10

Proyek tidak dapat membangun atau debug dengan firebase_crashlytics. Di mac saya, saya telah memperbarui Flutter terbaru tetapi mesin yang kami gunakan memiliki versi lebih rendah (Flutter 1.9.1 hotfix-5). Jadi saya mencoba beberapa hal di bawah ini:

  • flutter pub cache repair
  • flutter clean
  • menghapus Podfile.lock dan ios/pod install

Tapi tidak berhasil.

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

Apakah ada solusi tanpa meningkatkan flutter untuk saat ini?


Lihat jawaban saya untuk masalah di sini. stackoverflow.com/a/60645357/4412850
Ray O.

Jawaban:


14

Saya hampir di sana, saya pikir bahkan jika saya membersihkan bergetar dan pod installtidak akan membersihkan semuanya. Saya hanya perlu melakukan langkah-langkah di bawah ini:

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

Jika ini masih tidak berhasil. Silakan tutup .xcworkspacedan podfile.lock lalu lakukan dua langkah terakhir lagi dan buka yang baru dibuat .xcworkspacedan Produk -> build.

Jika belum diperbaiki silakan tambahkan komentar di bawah ini (saya telah menangani banyak masalah ini).

Periksa di sini ada masalah yang dibuat untuk ini: masalah 1 dengan firestore dan masalah 2 dengan crashlytics .


3

Seperti yang disebutkan dalam tiket masalah firestore , memperbaiki versi inti firebase ke 0.4.4 alih-alih menggunakan 0.4.4 + 2 memperbaiki masalah:

dependency_overrides:
  firebase_core: 0.4.4

Tambahkan ini bersama dengan firebase_authketergantungan Anda yang ada .


-1

Saya menemukan solusinya

cukup komentar atau impor dan letakkan kode ini di bawah ini akan terlihat seperti ini

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

#define LIBRARY_VERSION @"0.4.4-2"
#define LIBRARY_NAME @"flutter-fire-core"
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.