首页 文章

集成firebase数据库后链接器错误

提问于
浏览
1

集成firebase数据库后,我收到链接器错误:

Linker Error

体系结构x86_64的未定义符号:“___ cxa_pure_virtual”,引自:vtable for leveldb :: Iterator in FirebaseDatabase(iterator.o)

4 回答

  • 3

    集成firebase pod后,你必须打开.workspace文件而不是.xproject文件,打开文件goto build setting - > framework search path 后再添加$继承 . 然后清理你的构建并运行,希望它工作正常..

  • 0

    看起来您应该将目标链接到libc .dylib库(您的应用程序目标 - >构建阶段 - >链接二进制文件库) .

    你还应该添加-ObjC标志,如下所示:https://firebase.google.com/docs/ios/setup

  • 0

    如果可能,请尝试通过cocoapods安装FirebaseDatabase .

    Cocoapods可以快速集成,强烈推荐,同时集成了多个不同的SDK .

    你可以找到步骤

    https://firebase.google.com/docs/ios/setup .

  • 1

    您提供的信息不足以帮助您 .

    如果您手动复制firebase文件,请不要使用该过程,不建议使用 .

    使用cocoapods轻松整合Firebase: https://firebase.google.com/docs/ios/setup.

    有关如何安装可可 beans 荚,请检查以下步骤:

    1.首先打开你的终端

    2.然后用命令更新你的gem文件

    sudo gem install cocoapods
    

    然后给你的项目路径

    cd /your project path
    

    4.触摸Podifle

    touch podfile
    

    5.打开podfile

    open -e podfile
    

    6.它将打开一个像文本编辑的podfile . 然后设置你的目标 . 例如,如果你想设置谷歌 Map ,那么你的podfile应该像

    use_frameworks!
    target 'yourProjectName' do
        pod 'Firebase'
    end
    

    7.然后安装pod

    pod安装

    或者只是点击链接

    https://cocoapods.org/?q=firebase

相关问题