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
レイO.

回答:


14

もうすぐそこにいたのですが、フラッターをきれいにしてもpod installすべてをクリアできないと思います。私は以下の手順を実行する必要がありました:

  • Flutter clean
  • Podfile.lockを削除する
  • cd ios
  • pod deintegrate // or you can do **cd ios/pod deintegrate** without above step
  • pod install

これがまだ機能しない場合。.xcworkspacepodfile.lockを閉じて最後の2つのステップを再度実行し、新しく生成されたProduct- .xcworkspace> build を開いてください。

まだ修正されていない場合は、下にコメントを追加してください(これらの問題の多くを扱っています)。

ここでチェックし、このために作成された問題は、次のとおりです。firestoreの問題1crashlyticsの問題2


3

firestore issue ticketで述べたように、0.4.4 + 2を使用する代わりに、firebaseコアのバージョンを0.4.4に修正すると、問題が修正されました。

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"
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.