代码之家  ›  专栏  ›  技术社区  ›  Ilya Kharabet

所需的firexcode“缺少模块”

  •  1
  • Ilya Kharabet  · 技术社区  · 7 年前

    问题是:

    我有一个动态框架,它使用 Firebase 加入椰荚。我还有一个应用程序,它使用这个动态框架。但当我试图构建这个项目时,我遇到了错误 Missing required module Firebase .

    • 删除派生数据+清理
    • 重新安装吊舱
    • 将“Import paths”添加到构建设置(在本例中,我在运行时遇到错误“Library not loaded”)

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

    这个 Framework 添加到 Embedded binaries 和 Linked Frameworks and Libraries

    1 回复  |  直到 7 年前
        1
  •  18
  •   Jano teo    7 年前

    将以下内容添加到测试目标:

    HEADER_SEARCH_PATHS = "${PODS_ROOT}/Firebase/CoreOnly/Sources"
    

    那就在里面 “测试目标”>“生成设置”>“标题搜索路径”

        2
  •  7
  •   knig_T    6 年前

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

    HEADER_SEARCH_PATHS = "${SRCROOT}/Pods/Firebase/CoreOnly/Sources"
    

    Full discussion can be found on firebase GitHub issues.

    您可以在“测试目标”>“生成设置”>“搜索路径”>“标题搜索路径”中找到页眉“搜索”路径。

    如果在构建设置中找不到标题搜索路径,请单击“全部”按钮以显示所有设置。

        3
  •  0
  •   Shohin    6 年前

    pod install
    

    并添加到:

    HEADER_SEARCH_PATHS = $(inherited)
    

    为我修好了。

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

    target 'TestTargetName' do
      inherit! :search_paths
    end