🔥
[Unity,Firebase]Generation of the Firebase Android resource ~~ のエラー解消
エラー全文
Generation of the Firebase Android resource file google-services.xml from Assets/GoogleService-Info.plist failed.
If you have not included a valid Firebase Android resources in your app it will fail to initialize.
"python" "(Unityプロジェクトルートへのパス)/Library/PackageCache/com.google.firebase.app@7.1.0/Firebase/Editor/generate_xml_from_google_services_json.py" -i "Assets/GoogleService-Info.plist" -l --plist
Could not find key in plist file: [DATABASE_URL]
別に開発中はこのエラーのせいで止まるとかは無いけど、エディタにログ出てるのが気になるので修正したい
環境
Unity 2020.2.3f1
Firebase 7.1.0
同様のエラーで困ってる人たち
対応
エラー内容に
Could not find key in plist file: [DATABASE_URL]
とある通り、DatabaseのUrlが無いことが原因で起きてるみたい。
- FirebaseのRealtimeDatabaseを管理画面で有効にする(そのプロジェクトで使わないとしても、有効にしなきゃだめ
- 再度設定のiOSの箇所からGoogleService-Info.plistをダウンロードして配置
でOK
DATABASE_URLが追加されてますね。
ちなみにplistにDATABASE_URLを手動で追加してもエラーは消える。
けど他の項目で変更があるたびに手動で追加するのは面倒なので、RealtimeDatabaseを使わなくても有効にしたほうが楽
Discussion