找不到Flutter构建失败的'UserAgent.h'文件


10

项目无法使用firebase_crashlytics构建或调试。在我的Mac中,我已将最新版本更新为Flutter,但我们正在部署该应用程序的计算机的版本较低(Flutter 1.9.1 hotfix-5)。所以我尝试了以下事情:

  • flutter pub cache repair
  • flutter clean
  • 删除Podfile.lock和 ios/pod install

但是没有运气。

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

有没有暂时不升级抖动的解决方案?


在这里查看我对问题的回答。stackoverflow.com/a/60645357/4412850
RayO。

Answers:


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和“产品”->“构建”。

如果尚未解决,请在下面添加评论(我已经解决了许多此类问题)。

检查以下是此创建的问题:与公司的FireStore问题1问题2 crashlytics


3

Firestore发行单中所述,将Firebase核心的版本修复为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"
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.