ビルドしている新しいプロジェクトでFirebaseを使用する方法を学習しようとしています。 Googleの指示に従ってFirebaseCore
,FirebaseDatabase
、Firebase
、GoogleToolboxForMac
をプロジェクトに追加しました。 (私はCocoapodsのファンではないので手動で)。iOS FirebaseプロジェクトにGoogleログインを追加しようとするとシンボルが重複する
すべてはうまく行き、私はこのようなデータベースにレコードを追加しようとしました:
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
は、いくつかの読書をしたと私は資格証明書のいくつかの並べ替えを提供する必要が考え出し言われてしまいましたまたはログインしてください。 Firebaseがサポートしているので、私はGoogleログインを実装しようと考えていました。 Googleのサインインを追加すると述べた文書があります。 GoogleAppUtilities
、GoogleSingIn
、GoogleSignInDependencies
、およびGoogleSymbolUtilities
のライブラリを追加することで、どれを実行しましたか?
しかし、私はGoogleSignInDependencies
とGoogleToolboxForMac
の間にコンフリクトがあります。だから、私はGoogleToolboxForMac
を取り出し、シンボルが紛失していると言いました。だから私はGoogleSignInDependencies
を取り出してみて、同じことを話しました。
私はどちらかを持っていると思っていますが、私は何がわかりません。助言がありますか?