无法调用非functiontypes模块的值<Firebase>
当我从Google使用Firebase时,出现了一个奇怪的错误。
当我试图在这里使用此代码初始化Fire基地设置引用地址
let BASE_URL = "YOUR_FIREBASE_URL" var FIREBASE_REF = Firebase(url: BASE_URL)
,它显示一个错误:
Cannot call value of non-function type 'module<Firebase>'
我的pod文件如下所示:
# Uncomment this line to define a global platform for your project # platform :ios, '9.0' target 'Mission Board' do # Comment this line if you're not using Swift and don't want to use dynamic frameworks use_frameworks! pod 'Firebase', '>=2.4.2' end
环境:Xcode 7.3.1(7D1014)直接从官方网站Firebase。 Swift语言。
请任何人帮忙?
我的pod文件如下所示:
platform :ios, '9.2' use_frameworks! target 'firebaseWithChris' do pod 'Firebase' pod 'Firebase/Database' end
Xcode:在viewDidLoad方法中的viewController.swift文件中
代替
var rootRef = Firebase(url:"https://<YOUR-FIREBASE-APP>.firebaseio.com")
尝试
var rootRef = FIRDatabase.database().reference()
这为我工作:]
我也是Firebase的新手,并且遇到同样的问题。 看来,Firebase 3.2.0和FirebaseDatabase 3.0.1。 使用不同的方法。 以下为我工作:
let rootRef = FIRDatabase.database().referenceFromURL(BASE_URL) var messageRef: FIRDatabaseReference!
我遇到了同样的问题。 您可能会参考Firebase.com的一些示例代码。 API已更新,不再称为“Firebase.com”。目前还不清楚新名称是什么 – ?
无论如何,下面的链接指导你通过更新你的pod文件来包含:
pod 'Firebase/Core' pod 'Firebase/Database' pod 'Firebase/Auth'
https://firebase.google.com/support/guides/firebase-ios
记得跑步
pod update
并改变你的代码来调用新的方法。 它是用Xcode 7.2为我工作的
我遇到过同样的问题。 所以,这是我所做的解决它。 我卸载Firebase Cocoapods。 然后我手动安装了Firebase。
我用这个链接。
https://www.firebase.com/docs/ios/alternate-setup.html
并添加了在这个url上声明的框架和依赖关系。
注意:这些库。
libicucore.dylib
的libc ++。dylib
应该是.tbd
答案在这里给出。
Xcode编译Firebase错误
在我手动安装Firebase之后,错误消失了。 如果有人知道我为什么喜欢了解自己是什么造成了这个错误。
注意:Google更新了Firebase。 所以,也许你看更多。
我遇到过同样的问题。 为了解决它,你必须修改你的podfile。 我在我的pod文件中写了这两行代码(正如Firebase在其介绍video中所要求的: https : //www.youtube.com/watch?v = joVi3thZOqc)
pod 'Firebase' pod 'Firebase/Database'
希望它会帮助你:)
我也面临同样的问题。 我删除了ccocoa pod,并按照这个链接通过cocoapod安装firebase。 之后,我能够解决这个问题
第1步: – 你需要CocoaPods 1.0.0或更高版本
第2步:在Firebase控制台中创build一个Firebase项目,
点击向您的iOS应用添加Firebase,然后按照设置步骤操作。 如果您要导入现有的Google项目,这可能会自动发生,您可以下载configuration文件。 点击这里
第3步: – 添加SDK
荚'Firebase'
现在在您的应用中初始化Firebase
https://firebase.google.com/docs/ios/setup#add_the_sdk
谢谢
Firebase现在属于Google。 我有很多更新。 请查看: https : //firebase.google.com/support/guides/firebase-ios
- IOS中的Firebase推送通知错误
- iOS Firebase推送通知:如何提供Firebase用户的设备令牌并发送通知
- 如果Firebase控制台页面中提到了一个应用ID,是否可以创buildGoogleService-Info.plist?
- 当您将应用服务器从GCM迁移到FCM时,旧客户端会发生什么?
- 如何将Firebase数据caching为离线使用?
- 体系结构x86_64的未定义符号:适用于Xcode 8.3.2中的Firebase
- iOS – Firebase错误:使用未parsing的标识符FIRApp运行提供的代码
- 在加载数据之前完成所有asynchronous请求?
- 是否可以使用Firebase云消息传递(FCM)直接从设备发送PushNotifications到特殊的UDID?