我和朋友正在开发一个简单的iOS应用程序,并尝试实现一些firebase功能,例如登录/注册功能。我的朋友设置了我们的firebase帐户,并编写了如下所示的代码:
@IBAction func loginButton(_ sender: Any) {
Auth.auth().signIn(withEmail: email_text.text!, password: pass_text.text!) { (user, error) in
if user != nil {
//user exist
self.performSegue(withIdentifier: "homeToQuestionSegue", sender: nil)
} else {
self.error_label.isHidden = false
print("no")
}
}
}
@IBAction func signupButton(_ sender: Any) {
Auth.auth().createUser(withEmail: email_text.text!, password: pass_text.text!) { (user, error) in
// ...
}
}
这一切都适用于他的电脑。但是,当我尝试从GitHub拉出项目并进行一些UI更改时,代码似乎与Firebase无关,即没有任何反应。我从firebase帐户中提取了GoogleService-Info.plist文件。我应该做的其他步骤是什么?欢迎使用Firebase的任何帮助/提示。
答案 0 :(得分:0)
也许我知道问题出在哪里。
Firebase正在使用“ Cocoapods”。 也许您也必须将它们安装在PC上。
要使用Firebase,您需要整个项目文件夹(不仅.xcodeproj
,Appfolder ...)。您必须使用.xcodeworkspace
,并且需要Firebase的所有数据(窗格数据和文件夹,Google Plist文件等)
我希望它能起作用。
艾德里安