2016-06-21 6 views
3

こんにちは私は以前の開発者から継承した次のエラーを受け取ります。私のアプリは、以下でクラッシュし:Firebase iOS SDK - データベースのURLがありません

2016-06-21 22:26:16.828 Drnk[3234:1081556] The default app has not been configured yet. 
2016-06-21 22:26:16.832 Drnk[3234:1081556] *** Terminating app due to uncaught exception 'MissingDatabaseURL', reason: 'Failed to get FIRDatabase instance: FIRApp object has no databaseURL in its FirebaseOptions object.' 
*** First throw call stack: 

私のアプリのデリゲートは、次のコードを持っている:私は、データベースとアプリケーションのクラッシュを呼び出す

FIRApp.configure() 

私のコントローラには、次のコードを持っています

var ref: FIRDatabaseReference! 

self.ref = FIRDatabase.database().reference() 

私は指示どおりにgoogle-services-plistファイルをプロジェクトに追加しました。

これは私が開発している別のアプリで動作しますが、これは解決できません。

+0

は、Google-サービス-plistのを使用していますあなたの他のアプリから? plistのbundle_idは現在のアプリのバンドルIDと一致していますか? – gooberboobbutt

+0

いいえFirebaseによって生成されたもののためにバンドル識別子が正しいので、それぞれ別々のファイルを使用しています。 –

+0

GoogleServices-info.plistファイルに「DATABASE_URL」のエントリがありますか?何らかの形でサービスがそのエントリなしでファイルを生成したのかどうか疑問に思っています... –

答えて

5

あなたのクラスでのviewDidLoad

+0

私は、間違いなくそれを呼び出しています。 –

0

はVARを定義する前に、あなたがFIRDatabase.database().reference()を呼び出していないことを確認してください:のviewDidLoad

で、その後

var ref: FIRDatabaseReference? 

ref = FIRDatabase.database().reference() 
+0

試しましたが解決しません。 –

関連する問題