Помилка збірки Flutter Файл "UserAgent.h" не знайдено


10

Проект не може створювати або налагоджувати за допомогою firebase_crashlytics. У своєму mac я оновив до Flutter останній, але машина, на якій ми розгортаємо додаток, має нижчу версію (виправлення Flutter 1.9.1-5). Тому я спробував нижче:

  • flutter pub cache repair
  • flutter clean
  • видалення Podfile.lock та ios/pod install

Але не пощастило.

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

Чи є якесь рішення без оновлення тремтіння на даний момент?


Ознайомтесь з моєю відповіддю на проблему тут. stackoverflow.com/a/60645357/4412850
Рей О.

Відповіді:


14

Я майже там був, я думаю, навіть якщо я очищу флерт і pod installне очищу все. Мені просто довелося зробити наступні кроки:

  • Flutter clean
  • Видалити Podfile.lock
  • cd ios
  • pod deintegrate // or you can do **cd ios/pod deintegrate** without above step
  • pod install

Якщо це все-таки не працювало. Закрийте .xcworkspaceі podfile.lock, потім зробіть останні два кроки ще раз та відкрийте новостворені .xcworkspaceта Product -> build.

Якщо це ще не вирішено, додайте коментар нижче (я вирішив багато цих проблем).

Перевірте, чи створені питання для цього: випуск 1 з firestore і номер 2 з аварійними умовами .


3

Як було зазначено у квитку про випуск firestore, виправлення версії ядра пожежної бази до 0.4.4 замість використання 0.4.4 + 2 виправлено проблему:

dependency_overrides:
  firebase_core: 0.4.4

Додайте це разом із наявною firebase_authзалежністю.


-1

Я знайшов рішення

просто коментуйте або імпортуйте і поставте цей код нижче, він повинен виглядати приблизно так

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

#define LIBRARY_VERSION @"0.4.4-2"
#define LIBRARY_NAME @"flutter-fire-core"
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.