Ich versuche zu lernen, wie ich Firebase in einem neuen Projekt, das ich erstelle, verwenden kann. Ich habe die FirebaseCore
, FirebaseDatabase
, Firebase
und GoogleToolboxForMac
meinem Projekt gemäß den Anweisungen von Google hinzugefügt. (Manuell, da ich kein Fan von Cocoapoden bin).Doppelte Symbole beim Versuch, Google Anmelden beim iOS Firebase-Projekt hinzuzufügen
Alles ging gut und ich versuchte, einen Datensatz in die Datenbank wie folgt hinzuzufügen:
FIRApp.configure()
let dbRef = FIRDatabase.database().reference()
dbRef.child("users/ABCDEF/username").setValue("drekka")
bekam aber gesagt
2017-07-02 20:15:18.409 Crux[19593] <Warning>
[Firebase/Database][I-RDB03812] setValue: or removeValue: at /users/ABCDEF/username failed: permission_denied
etwas zu lesen Did und dachte, ich brauche eine Art von Anmeldeinformationen zur Verfügung zu stellen oder einloggen. Ich dachte, ich würde versuchen, eine Google-Anmeldung zu implementieren, wie Firebase es unterstützt. Die Doku sagte dort, um Google hinzuzumelden. Was ich getan habe, indem ich die Bibliotheken GoogleAppUtilities
, GoogleSingIn
, GoogleSignInDependencies
und GoogleSymbolUtilities
hinzugefügt habe.
Jedoch habe ich comfllicts zwischen GoogleSignInDependencies
und GoogleToolboxForMac
. So nahm ich GoogleToolboxForMac
heraus und wurde gesagt, dass es Symbole fehlte. Also habe ich versucht, GoogleSignInDependencies
herauszunehmen und wurde dasselbe gesagt.
Also ich denke, ich habe entweder etwas, aber ich weiß nicht was. Irgendwelche Vorschläge?