Firebase Auth无法正常工作,但对于朋友来说,很快

时间:2017-06-07 05:15:50

标签: ios swift authentication firebase firebase-authentication

我和朋友正在开发一个简单的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的任何帮助/提示。

1 个答案:

答案 0 :(得分:0)

也许我知道问题出在哪里。

Firebase正在使用“ Cocoapods”。 也许您也必须将它们安装在PC上。

要使用Firebase,您需要整个项目文件夹(不仅.xcodeproj,Appfolder ...)。您必须使用.xcodeworkspace,并且需要Firebase的所有数据(窗格数据和文件夹,Google Plist文件等)

我希望它能起作用。

艾德里安