集成firebase数据库后,我收到链接器错误:
架构x86_64的未定义符号: “___cxa_pure_virtual”,引自: FiretableDatabase中的leveldb :: Iterator的vtable(iterator.o)
答案 0 :(得分:3)
您好像应该将目标链接到libc ++。dylib库(您的应用目标 - >构建阶段 - >链接二进制文件库)。
此外,您应该添加-ObjC标志,如下所示:https://firebase.google.com/docs/ios/setup
答案 1 :(得分:1)
集成firebase pod后,你必须打开.workspace文件而不是.xproject文件,打开文件后转到构建设置 - > 框架搜索路径然后将$继承添加到其中。然后清理你的构建并运行,希望它工作正常..
答案 2 :(得分:0)
如果可能,请尝试通过cocoapods安装FirebaseDatabase。
Cocoapods集成快速,强烈推荐,同时集成了多个不同的SDK。
您可以在
上找到相应的步骤答案 3 :(得分:0)
您提供的信息不足以帮助您。
如果你手动复制firebase文件只是不使用该过程,不推荐使用它。
使用cocoapods轻松整合Firebase:https://firebase.google.com/docs/ios/setup.
如何安装可可豆荚检查以下步骤:
1.首先打开你的终端
2.然后使用命令
更新您的gem文件sudo gem install cocoapods
3.然后给出你的项目路径
cd /your project path
4.触摸Podifle
touch podfile
5.打开您的podfile
open -e podfile
6.它会打开一个像文本编辑的podfile。然后设置你的目标。例如,如果你想设置谷歌地图,那么你的podfile应该像
use_frameworks!
target 'yourProjectName' do
pod 'Firebase'
end
7.然后安装吊舱
pod install
或只是点击链接
https://cocoapods.org/?q=firebase