当我努力学习如何在一个新的项目,我要建用火力地堡。我按照Google的说明将FirebaseCore
,FirebaseDatabase
,Firebase
和GoogleToolboxForMac
添加到我的项目中。 (手动,因为我不是Cocoapods的粉丝)。重复的符号尝试添加谷歌登陆到iOS火力地堡项目
所有的都很好,我试图将记录添加到数据库这样的:
FIRApp.configure()
let dbRef = FIRDatabase.database().reference()
dbRef.child("users/ABCDEF/username").setValue("drekka")
,但得到告诉
2017-07-02 20:15:18.409 Crux[19593] <Warning>
[Firebase/Database][I-RDB03812] setValue: or removeValue: at /users/ABCDEF/username failed: permission_denied
做了一些阅读和揣摩我需要提供某种形式的凭据或登录。以为我会尝试实施Google登录,因为Firebase支持它。那里的文件说要添加谷歌登录。我通过添加了GoogleAppUtilities
,GoogleSingIn
,GoogleSignInDependencies
和GoogleSymbolUtilities
库。
但是我GoogleSignInDependencies
和GoogleToolboxForMac
之间有comflicts。所以我拿出GoogleToolboxForMac
,被告知有丢失的符号。所以我试着拿出GoogleSignInDependencies
并得到同样的事情。
所以我想我有任何的东西,但我不知道是什么。有什么建议么?