ios - Firebase 身份验证不插入新值
问题描述
我最近更新到最新版本的 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,但仍然无法正常工作。
会发生什么?为什么不能正常运行?
顺便提一下:我目前正在模拟器上运行它(不是我自己的设备)。但就像我说的,在 Authentication 中没有什么新的实现。(之前一切都很好,但在我更新之后就不行了......?)
解决方案
我已经为此苦苦挣扎了好几个小时。但是一旦我发布了这个帖子,我就找到了我的解决方案。
如果您自己发现此错误,则解决方案是。
转到 Firebase 中的控制台并下载最新版本的:
GoogleService-info.plist
并用最新的替换您当前的。
推荐阅读
- java - java.lang.NoSuchMethodError:org.yaml.snakeyaml.Yaml。
(Lorg/yaml/snakeyaml/constructor/BaseConstructor;)V - node.js - npm ffmpeg-binaries 安装失败
- r - 使用 ggplot 绘图
- html - 应用“必需”和“模式”属性时输入不起作用
- android - 尝试将 App Bundle 上传到 Play 商店时出错
- pdf - 如何确定 Tika 处理器无法在我的系统中处理 OCR 文档(扫描的 PDF 文档)的原因?
- javascript - 空间有限的滑动导航菜单
- laravel - Laravel 5 邮件问题
- python - 尝试写入文本文件时出现索引错误
- java - Java - 如何找到 BigDecimal 的倒数?