\`React/RCTBridgeModule.h\` 文件未找到

新手上路,请多包涵

在 xcode 上构建 react-native iOS 应用程序时出现此错误。

在此处输入图像描述

在 npm install 和 rpm 链接 react-native-fs 库后开始出现此错误。但是在网上搜索解决方案后,我注意到很多人在安装其他 react 原生库时遇到了同样的错误。

许多人建议的一个 可能的解决方案 是,在“构建设置”->“标题搜索路径”下添加以下内容。

$(SRCROOT)/../node_modules/react-native/React - (递归)

但是这个解决方案没有运气,仍然得到同样的错误

原文由 Simar 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.3k
2 个回答

在我的情况下,当我尝试为 iOS 存档 0.40+ react-native 应用程序时发生了这个特殊问题(解决方案在这里找到: Reliable build on ^0.39.2 升级到 ^0.40.0 时失败) .

发生的事情是 Xcode 试图并行构建 react-native 库,并在实际构建 react 库 之前 构建具有隐式 react 依赖项的库。

我的解决方案是:

  1. 禁用并行构建:

    • Xcode 菜单 -> 产品 -> 方案 -> 管理Shemes…
    • 双击您的应用程序
    • 构建选项卡 - >取消选中并行构建
  2. 添加反应作为项目依赖

    • Xcode Project Navigator -> 将 React.xcodeproj 从库拖到根树
    • 构建阶段选项卡 -> 目标依赖项 -> + -> 添加 React

原文由 agiaLab 发布,翻译遵循 CC BY-SA 4.0 许可协议

确保禁用 Parallelise Build 并添加 React 目标高于目标

在此处输入图像描述

原文由 onmyway133 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题