2016-05-20 18 views
2

Ich habe versucht, Firebase so einzurichten, dass Xcode sowohl mit den Schnellinstallationsanweisungen als auch mit den manuellen Alternativanweisungen auf der Firebase-Website funktioniert.Fehler beim Einrichten von Firebase in Xcode

Als ich CocoaPods verwendet habe und den Anweisungen auf der Schnellkonfigurationsseite gefolgt bin, konnte ich Firebase importieren, konnte aber nicht auf Firebase innerhalb der Klasse verweisen. Ich habe den Fehler: Kann Wert von Nicht-Funktion Typ "Modul" xcode

nicht aufrufen Wenn ich versuchte, es manuell einzurichten, konnte ich Fire Base nicht importieren und referenzieren, und ich habe den Fehler: Kein solches Modul ' Firebase

Antwort

4

Ich hatte das gleiche Problem beim Aktualisieren meines Projekts auf die neue Version von Firebase. Eine Reihe von Änderungen wurde bei Google I/O angekündigt, und daher gibt es eine Menge Aktualisierungen.

Es klingt, als ob Sie die alte Version von Firebase mit dem neuen SDK verwenden. Sie sollten alles mit Firebase 3.0 machen. Daher wird var rootRef = Firebase(url:"https://<YOUR-FIREBASE-APP>.firebaseio.com") jetzt var rootRef = FIRDatabase.database().reference() sein.

Werfen Sie einen Blick auf die Setup-Anleitung unter: https://firebase.google.com/docs/ios/setup#prerequisites (stellen Sie sicher, dass Sie nicht die alten Dokumente betrachten!). Wenn Sie Code aus der alten Version von Firebase zu 3.0 konvertieren möchten, überprüfen Sie die Upgrade-Tutorial: https://firebase.google.com/support/guides/firebase-ios#get_a_database_reference_numbered

0

Sie sollten versuchen, manuell Ihre podfile zu so etwas wie zu bearbeiten:

use_frameworks! 

pod 'Firebase/Core' 
pod 'Firebase/Database' 
pod 'Firebase/Auth' 

Ich benutze diese Richtlinien Lass es mit Xcode 7.3 arbeiten.

Verwandte Themen