【问题标题】:Firebase on IOS 10 not loading data from Database on real deviceIOS 10上的Firebase没有从真实设备上的数据库加载数据
【发布时间】:2017-02-01 12:33:14
【问题描述】:

目前在 iOS 10 上开发 Firebase 应用时一直在使用 Firebase UI。当我在我的模拟器上运行该应用程序时,它运行良好,来自 FirebaseUI 的数据和一个简单的 Firebase 数据库调用获取相同的数据工作正常(测试原因以确保它不是 FirebaseUI)。

但是...当我切换到在真实设备上进行测试时。我的 Tableview 是空的,日志显示没有数据被提取,甚至没有确认我注销的用户授权。

我已尝试按照另一篇帖子的建议将“bitcode”更改为 no,但仍然没有。我正在使用Objective C,而不是swift。有什么想法吗?

【问题讨论】:

  • 你的模拟器和设备连接到同一个网络?
  • 是的,我在学校网络上。我的模拟器是硬连线的,我的真实设备已连接到他们的 wifi。
  • 那么模拟器在wifi上能用吗? (这里在黑暗中拍摄)
  • 我意识到我的用户对象发生了一些事情,我的数据依赖于 firebase 规则选项卡。我注销并重新登录以确认身份验证已通过,并且它再次为我工作。
  • 我希望这可以帮助stackoverflow.com/a/41200174/2294985

标签: ios firebase firebase-realtime-database firebase-authentication ios10


【解决方案1】:

确保 Podfile 中有 pod 'Firebase/Core',Swift 文件中有“import FirebaseCore”。

【讨论】:

  • 它怎么可能是正确的答案?如果未安装 pod 或缺少某些导入,您甚至无法编译应用程序。
  • 之前是'import Firebase',现在改名了。
  • 在数据库中为我工作的情况相同,即使我安装了 Firebase 和 Fireabase/Database,由于未安装 Firebase/Core,数据库没有响应任何操作
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-01-07
  • 1970-01-01
  • 2017-08-24
  • 1970-01-01
  • 2016-02-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多