🙆

【Flutter】No app has been configured yet. と出てきた時の対処法

2021/10/28に公開

はじめに

Flutter+Firebaseでプッシュ通知を実装し、実機でビルドしようとした時に以下のエラーが発生しビルドができませんでした。

[Firebase/Core][I-COR000005] No app has been configured yet.

参考記事

My Flutter/Firebase app is showing no app has been configured yet
【flutter】初めてiPhone実機でテストした時につまづいたこと&対処法

解決策

ios/Runner/AppDelegate.swiftに以下の2行を追加することで解決

import UIKit
import Flutter
import Firebase //この行を追加

@UIApplicationMain
@objc class AppDelegate: FlutterAppDelegate {
  override func application(
    _ application: UIApplication,
    didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
  ) -> Bool {
    FirebaseApp.configure() //この行を追加
    GeneratedPluginRegistrant.register(with: self)
    return super.application(application, didFinishLaunchingWithOptions: launchOptions)
  }
}

以上です!

【flutter】初めてiPhone実機でテストした時につまづいたこと&対処法こちらの記事によると
・GoogleService-Info.plisを指定場所に置けていない
・Firebaseのinitializeをコード内でできていない
場合にも同様のエラーが出るようです。今回と原因が同じでなければ上の2つも試してみてください!

Discussion