问题:
我有一个动态框架,它使用cocoapods添加的Firebase。我还有一个应用程序,它使用这个动态框架。但是当我试图构建这个项目时,我得到了错误的Missing required module Firebase。
--我尝试了以下方法:
我的文件:
target 'Project' do    
  ...
end
target 'Framework' do    
  pod 'Firebase/Core'
  pod 'Firebase/Auth'
endFramework被添加到Embedded binaries和Linked Frameworks and Libraries中。
发布于 2020-04-28 11:02:51
对于任何仍然有这个问题的人来说,这样做解决了我的问题。将此添加到测试目标生成设置中。
HEADER_SEARCH_PATHS = "${SRCROOT}/Pods/Firebase/CoreOnly/Sources"您可以在Target > Build >搜索路径>头搜索路径中找到HEADER_SEARCH_PATHS。
如果在“生成设置”中找不到HEADER_SEARCH_PATHS,请单击“全部”按钮显示所有设置。
发布于 2019-01-21 11:32:59
在测试目标中添加以下内容:
HEADER_SEARCH_PATHS = "${PODS_ROOT}/Firebase/CoreOnly/Sources"这是在测试目标>构建设置>头搜索路径。
发布于 2020-01-23 09:10:52
添加测试目标后,运行:
pod install并增加如下内容:
HEADER_SEARCH_PATHS = $(inherited)帮我修好了。
在框架搜索路径荚放置所有荚项目路径自动。
当然,podfile在最后一个荚名之后添加了以下内容:
target 'TestTargetName' do
  inherit! :search_paths
endhttps://stackoverflow.com/questions/53700747
复制相似问题