ios - Firebase 身份验证不插入新值

标签 ios swift firebase firebase-authentication

我最近更新到最新版本的 Xcode,从那以后我遇到了很多问题。我有一个“注册”表单,用户可以在其中在应用程序上创建一个新帐户,但不知何故它不会在身份验证中插入新值。

我注释掉了我的代码并尝试运行正常的创建用户函数,所以我的代码现在看起来像这样:

        Auth.auth().createUser(withEmail: txtfield_email.text!, password: txtfield_password.text!) { (adr, err) in
        if let err = err{
            print(err.localizedDescription)
        }else{
            print("Succeded creating a new user!")
        }
    }

因此,当我运行该应用程序时,它将进入 else 并打印出:“成功创建新用户!”但是当我登录到我的 Firebase 帐户并检查是否有任何新值添加到身份验证时,答案是否定的。什么都没有。

我已经更新了包括 Firebase 在内的所有 pod,但仍然无法正常工作。

会发生什么?为什么它不能正常运行?

只需提及:我目前正在模拟器上运行它(不是我自己的设备)。但正如我所说,身份验证中没有实现任何新功能。 (以前一切正常,但更新后就不行了……?)

最佳答案

我已经为此苦苦挣扎了好几个小时。但是一旦我发布了这个话题,我就找到了我的解决方案。

如果您自己发现此错误,解决方案就是。

转到您在 Firebase 中的控制台并下载最新版本的:

GoogleService-info.plist

并用最新的替换当前的。

关于ios - Firebase 身份验证不插入新值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58328517/

相关文章:

javascript - Firebase 身份验证+功能 |使用 displayName 创建用户

ios - 上传图片到 Firebase

ios - 如何运行调用目录扩展?

angularjs - 如何在 Firebase 上上传并运行 Angular 应用程序?

ios - 为什么 buttonName.removeFromSuperview 不总是删除按钮?

ios - UICollectionView 加载速度太慢

android - 添加新项目时如何保留在我的 listView 项目中?

ios - 在 Objective-C 中读取 gzip 压缩字符串失败?

iphone - iOS-TableViewCell 展开/折叠

ios - 可以重试 ASIHTTPRequest 吗?