Использование неразрешенного идентификатора 'Auth' - PullRequest
0 голосов
/ 06 декабря 2018

Я продолжал получать эту ошибку

Использование неразрешенного идентификатора 'Auth'

enter image description here

Auth.auth().createUser(withEmail: email, password: password) { (user, error) in

    let ref = Database.database().reference(fromURL: "https://app-project.firebaseio.com")
    let usersReference = ref.child("Users")
    let id = usersReference.childByAutoId().key

    InstanceID.instanceID().instanceID(handler: { (result, error) in
        let token = result?.instanceID
        let values = ["phone": phone,"CreatedAt":dateString,"UpdatedAt":dateString,"id":id as Any,"token":token as Any] as [String : Any]
        usersReference.child(id!).setValue(values, withCompletionBlock: { (err, ref) in
            if err != nil {
                print(err.self as Any)
                return
            }
            print("Successfully saved user in Firebase DB")

        })

    })

}

Podfile

platform :ios, '10.0'
use_frameworks!

target 'project' do
   pod 'Charts'
   pod 'SwiftyJSON'
   pod 'Firebase/Core'
   pod 'Firebase/Messaging'
   pod 'Firebase/Database'
   pod 'Firebase/Auth'
end

Я уже использую это поверх моего файла

import Firebase
import FirebaseDatabase

Я пытался восстановить, все еще видя это.

Перезапустите XCode, восстановите его, продолжая видеть его.

Как можно было бы отладить это дальше?

Ответы [ 2 ]

0 голосов
/ 23 марта 2019

позвольте включить 'Firebase / Auth' в ваш файл модуля. Затем введите в свой терминал модуль установки. Затем импортируйте FirebaseAuth.

0 голосов
/ 06 декабря 2018

Вам нужно

import FirebaseAuth
...