😫
【Flutter】Firebase導入時のアプリIDを間違えた際の対応
経緯
新規アプリ作成後、Firebase導入時に初期設定のアプリIDが設定されてしまい、修正が必要になっ
た。
(firebase configureコマンドで登録を実行)
対応
-
1 Flutterのアプリプロジェクトで、iOS,AndroidのアプリIDを変更する
-
2 間違えて登録したFirebase側の iOS/Androidのアプリ を削除する
- Firebase管理画面から、設定(歯車アイコン)から、iOS/Androidのアプリをそれぞれ削除
- Firebase管理画面から、設定(歯車アイコン)から、iOS/Androidのアプリをそれぞれ削除
-
3 ターミナルで、Flutterプロジェクト に移動して、 flutterfire configure( or firebase configure) を実行して登録しなおす。
その他
Firebaseの登録したアプリ(iOS,Android)を削除したが、Firebaseプロジェクト自体を削除して、再作成でもよかったかも?
追記
のように、 flutterfire configure して、iOSアプリをFirebase登録する際に、BundleIDが、
- 「com.hoge.myprojectNameRunnerTests」
になってしまう状態になった。
(本来は、「com.hoge.myprojectName」としたい)
対応
Firebase管理画面から、iOSアプリを削除後、
- 「BundelIDを指定する flutterfire configure」コマンドを実行して対応。
flutterfire configure --ios-bundle-id=com.hoge.myprojectName --project=your_project_id
※your_project_id は、Firebaseの「プロジェクトID」(歯車アイコンの設定画面から、確認可能)
Discussion