React-Native与现有应用程序“RCTRootView.h”文件集成未找到

时间:2015-12-01 15:59:20

标签: ios react-native

我想使用React-Native [与现有应用程序集成]。但是我收到以下错误:

'RCTRootView.h' file not found

如以下捕获所示: Error screenshot

4 个答案:

答案 0 :(得分:3)

如果您正在使用cocoapod,

使用 import "React/RCTRootView.h"

答案 1 :(得分:1)

请在此处查看解决方案: React native base headers for ios not found

因此解决方案是在React.xcodeproj中添加相同的配置以匹配项目中的配置。

例如,如果您在自己的项目中有“Debug / Release / Test / AppStore”4配置,则必须确保React.xcodeproj具有相同的4个配置。

请单击Configurations的“+”按钮,然后单击“Duplicate Release Configuration”,并根据需要重命名。 enter image description here

答案 2 :(得分:0)

如果其他人无法解决此问题,请尝试以下操作:

Build Settings -> Header Search Path打开它,你的RN路径可能是这样的:

$ (SRCROOT) / react-native / React

如果您的node_modules路径位于项目根目录下,则必须修改

$ (SRCROOT) / node_modules / react-native / React
祝你好运

答案 3 :(得分:-3)

  1. 退出XCode。
  2. 打开终端。
  3. 运行" npm install"。