首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Xcode错误:缺少必需的模块“Firebase”

Xcode错误:缺少必需的模块“Firebase”
EN

Stack Overflow用户
提问于 2018-12-10 06:50:07
回答 4查看 15.3K关注 0票数 37

问题:

我有一个动态框架,它使用cocoapods添加的Firebase。我还有一个应用程序,它使用这个动态框架。但是当我试图构建这个项目时,我得到了错误的Missing required module Firebase

--我尝试了以下方法:

  • 删除派生数据+清理
  • 重新安装吊舱
  • 将“导入路径”添加到构建设置中(在本例中,运行时出现了“库未加载”错误)

我的文件:

代码语言:javascript
运行
复制
target 'Project' do    
  ...
end
target 'Framework' do    
  pod 'Firebase/Core'
  pod 'Firebase/Auth'
end

Framework被添加到Embedded binariesLinked Frameworks and Libraries中。

EN

回答 4

Stack Overflow用户

发布于 2020-04-28 11:02:51

对于任何仍然有这个问题的人来说,这样做解决了我的问题。将此添加到测试目标生成设置中。

代码语言:javascript
运行
复制
HEADER_SEARCH_PATHS = "${SRCROOT}/Pods/Firebase/CoreOnly/Sources"

可以找到关于firebase GitHub问题的完整讨论。

您可以在Target > Build >搜索路径>头搜索路径中找到HEADER_SEARCH_PATHS。

如果在“生成设置”中找不到HEADER_SEARCH_PATHS,请单击“全部”按钮显示所有设置。

票数 60
EN

Stack Overflow用户

发布于 2019-01-21 11:32:59

在测试目标中添加以下内容:

代码语言:javascript
运行
复制
HEADER_SEARCH_PATHS = "${PODS_ROOT}/Firebase/CoreOnly/Sources"

这是在测试目标>构建设置>头搜索路径。

票数 33
EN

Stack Overflow用户

发布于 2020-01-23 09:10:52

添加测试目标后,运行:

代码语言:javascript
运行
复制
pod install

并增加如下内容:

代码语言:javascript
运行
复制
HEADER_SEARCH_PATHS = $(inherited)

帮我修好了。

在框架搜索路径荚放置所有荚项目路径自动。

当然,podfile在最后一个荚名之后添加了以下内容:

代码语言:javascript
运行
复制
target 'TestTargetName' do
  inherit! :search_paths
end
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53700747

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档