在 xcode 上构建 react native iOS 应用程序时出现此错误。
在 npm 安装和 rpm 链接后开始出现此错误 react-native-fs图书馆。但是在网上搜索解决方案后,我发现很多人在安装其他 React Native 库时遇到同样的错误。
许多人建议的可能的解决方案是, 在“build设置”->“ header 搜索路径”下添加以下内容。
$(SRCROOT)/../node_modules/react-native/React
-(递归)
但是这个解决方案没有运气,仍然得到同样的错误
最佳答案
在我的例子中,当我试图为 iOS 归档一个 0.40+ 的 react-native 应用程序时,这个特殊的问题发生了(解决方案在这里找到:Reliable build on ^0.39.2
fails when upgrading to ^0.40.0
)。
发生的事情是 Xcode 正在尝试并行构建 react-native 库 并且正在构建具有隐式 react 依赖项的库 在实际构建 React 库之前。
我的解决方案是:
禁用并行构建:
- Xcode 菜单 -> Product -> Scheme -> Manage Shemes...
- 双击您的应用程序
- Build 选项卡 -> 取消选中 Parallelize Build
将react添加为项目依赖
- Xcode Project Navigator -> 将 React.xcodeproj 从 Libraries 拖到根树
- 构建阶段选项卡 -> 目标依赖项 -> + -> 添加 React
关于ios - `React/RCTBridgeModule.h` 找不到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41663002/