Firebase无法在真实设备上运行(iOS)

时间:2016-06-15 06:41:16

标签: ios iphone xcode swift firebase

我在我的iOS应用中安装了Firebase。 一切都在模拟器上正常工作,但在真实设备上它不会执行/返回查询到我的数据库。

我尝试清理项目,但它没有改变任何东西。

有解决方案吗?

编辑:使用代码更新

override func viewDidLoad() {
    super.viewDidLoad()

    // Setup Firebase
    self.ref = FIRDatabase.database().reference()



    self.ref.child("Database").observeEventType(.Value, withBlock: { (snapshot) in


        if snapshot.exists() {
            for rest in snapshot.children.allObjects as! [FIRDataSnapshot] {
                print(rest.value)


            }
        } else {


        }

    }) { (error) in
        print(error.localizedDescription)
    }
}

2 个答案:

答案 0 :(得分:3)

您的代码没有错误,我遇到了同样的问题。这是我做的:

  1. 只需转到左侧导航窗格中的“您的项目”。

  2. 转到构建设置并向下滚动到构建选项

  3. 启用Bitcode 的值更改为

  4. 希望它也适合你!

答案 1 :(得分:0)

我遇到了同样的问题,这是由于身份验证身份验证 Firebase 启用,但我没有验证用户。所以我无法从 Firebase数据库中读取节点。