在 Xcode 中设置 Firebase 时出错

Error setting up Firebase in Xcode

我尝试使用 Firebase 网站上的快速设置说明和手动备用说明来设置 Firebase 以在 Xcode 上运行。

当我使用 CocoaPods 并按照快速设置页面上的说明进行操作时,我能够导入 Firebase,但无法在 class 中引用 Firebase。我收到错误:无法调用非函数类型的值 'module' xcode

当我尝试手动设置它时,我无法导入或引用 Fire base,并且出现错误:没有这样的模块 'Firebase'

我在将我的项目更新到新版本的 Firebase 时遇到了同样的问题。 Google I/O 宣布了大量更改,因此需要进行大量更新。

听起来您可能将旧版本的 Firebase 与新的 SDK 一起使用。您应该使用 Firebase 3.0 做所有事情。因此 var rootRef = Firebase(url:"https://<YOUR-FIREBASE-APP>.firebaseio.com") 现在将是 var rootRef = FIRDatabase.database().reference().

查看安装指南:https://firebase.google.com/docs/ios/setup#prerequisites (be sure you aren't looking at the legacy docs!). If you want to convert code from the old version of Firebase to 3.0, check out the Upgrading tutorial: https://firebase.google.com/support/guides/firebase-ios#get_a_database_reference_numbered

您应该尝试将您的播客文件手动编辑为:

use_frameworks!

pod 'Firebase/Core'
pod 'Firebase/Database'
pod 'Firebase/Auth'

我使用这些指令让它与 Xcode 7.3.

一起工作