Use of unresolved identifier 'FIRDatabase' when using Firebase

前端 未结 6 1928
不知归路
不知归路 2021-02-18 16:48

Xcode tells me that FIRDatabaseis not an identifier. My code:

import UIKit
import Firebase

@UIApplicationMain
class AppDelegate: UIResponder, UIApp         


        
相关标签:
6条回答
  • 2021-02-18 16:55

    What worked for me, in addition to adding pod 'Firebase/Database', was (which is missing from the current docs):

    import FirebaseDatabase
    

    Tested with Xcode 7.3.1, CocoaPods 0.39.0 & 1.0.1 on macOS 10.11.5. To make sure you're doing this correctly, please make sure your Podfile.lock looks something like:

    PODS:
      ...
      - FirebaseDatabase (3.0.1):
        - FirebaseAnalytics (~> 3.2)
      ...
    

    P.S. I ran into CocoaPods issues that forced me to delete the derived data folder, so try that as well.

    0 讨论(0)
  • 2021-02-18 16:58
    1. add pod 'Firebase/Database' to your pod file
    2. run the pod update command from your project dir
    3. import

      `*import Firebase

      import FirebaseDatabase*`

    4. Initialize and Configure your Firebase

      `*var ref: DatabaseReference!

      ref = Database.database().reference()*`

    0 讨论(0)
  • 2021-02-18 17:02

    You need to add

      pod 'Firebase/Database'
    

    to your pod file as explained here

    https://firebase.google.com/docs/database/ios/start

    Here you can find which pod includes which feature Pods and Features

    0 讨论(0)
  • 2021-02-18 17:04

    New syntax for using FIRDatabase:

    Database.database().reference()
    
    0 讨论(0)
  • 2021-02-18 17:04
    1. First Just make sure your pod file contains pod 'Firebase/Database'
    2. Add those two lines to your code:

    import Firebase

    import FirebaseDatabase

    0 讨论(0)
  • 2021-02-18 17:15

    This worked for me

    1. Add pod 'Firebase/Database' to your pod file
    2. pod install
    3. Open XCode and Rebuild Project
    0 讨论(0)
提交回复
热议问题