首页 文章

Xcode错误:缺少必需的模块'Firebase'

提问于
浏览
0

The problem:

我有一个动态框架,它使用cocoapods添加的 Firebase . 我也有App,它使用这个动态框架 . 但是当我尝试构建项目时,我收到错误 Missing required module Firebase .

I tried the following:

  • 删除派生数据清理

  • 重新安装pods

  • 将_16412添加到构建设置(在这种情况下,我在运行时收到错误'Library not loaded')

My podfile:

target 'Project' do    
  ...
end
target 'Framework' do    
  pod 'Firebase/Core'
  pod 'Firebase/Auth'
end

Framework 被添加到 Embedded binariesLinked Frameworks and Libraries .

1 回答

  • 0

    Clean Pod and Re-install

    如果您已经完成,可以跳过此步骤 .

    pod deintegrate
    pod cache clean --all
    pod install
    

    Add Firebase to Other Linker Flags

    在Xcode中,您可以在构建设置中搜索 'Other Linker Flags' .
    搜索要安装的每个库的标志(通过Pod)

    看起来应该是这样的 .

    -framework Firebase
    

    还有另一种方式 . 这是相当愚蠢的,但它解决了我的问题 . (我必须,因为没有解决方案对我有用)
    您可以创建虚拟项目并安装pod .
    接下来,您可以尝试比较此项目与您的项目之间的Build Settings页面 . 如果您发现项目中的任何位置都缺少Firebase参考(与虚拟项目相比),请添加它 .

相关问题