仅使用“ import Firebase”,尝试使用Auth.auth()时,出现“未解析的标识符” Auth”错误。当我尝试添加“ Import FirebaseAuth”时,出现“没有此类模块” FirebaseAuth “错误。
我的Podfile包括“ Firebase / Core”,“ Firebase / Auth”和“ Firebase / Database”。我尝试添加人们推荐的所有导入和容器。
import Firebase
import FirebaseAuth
//import FirebaseDatabase
class ViewController: UIViewController {
@IBOutlet weak var name: UITextField!
@IBOutlet weak var pin: UITextField!
@IBOutlet weak var loginButton: UIButton!
@IBAction func buttonRegister(sender: UIButton) {
let loginName = name.text
let loginPin = pin.text
Auth.auth().createUser(name: name!, pin: pin!, completion: { (user: FIRUser?, error) in
if error == nil {
//reg success
} else {
//reg fail
}
})
}//end button reg
我的Podfile当前为:
# Uncomment the next line to define a global platform for your project
platform :ios, '9.0'
target 'dyeStats' do
# Comment the next line if you don't want to use dynamic frameworks
use_frameworks!
# Pods for dyeStats
pod 'Firebase/Core'
pod 'Firebase/Auth'
pod 'Firebase/Database'
end
答案 0 :(得分:1)
确保您打开的是dyeStats.xcworkspace
,而不是Pod生成的dyeStats.xcodeproj
。不要忘记导入FirebaseAuth
头文件。
希望它能工作。
答案 1 :(得分:0)
请尝试使用pod install命令,因为可能没有安装这些命令。同时提供您的Podfile,以便我们确保其格式正确。