找不到React native RTCRootView.h

时间:2015-06-05 20:53:28

标签: objective-c xcode react-native

我试图使用React native,我在xcode中遇到错误,说明"词法或预处理器错误' RTCRootView.h'没找到。"我已经检查过,这个文件在框架文件夹中,我也尝试将它移动到项目中,但仍然无法消除错误并成功构建。

4 个答案:

答案 0 :(得分:18)

example目录中,运行npm install以安装依赖项。 然后,打开swipeoutExample.xcodeproj并运行。

react-native-swipeout#15

编辑(2015-10-12):

react-native-swipeout已更新为使用最新的react-native包括./ios./android目录。

  • iOS:打开./ios目录中的xcode项目并运行它。
  • Android:启动模拟器,然后在项目根目录中运行react-native run-android(注意:swipeout目前与Android不兼容,但很快就会推出。)

答案 1 :(得分:2)

运行npm install可能适用于某些人,但它对我不起作用。

对我有用的是XCode>产品>清除XCode > Product > Clean

答案 2 :(得分:0)

有时可能是因为项目目录中缺少node_modules文件夹。

  • 将node_modules文件夹移动到项目
  • 在项目目录中运行npm install

答案 3 :(得分:0)

刚遇到同样的错误。在我的情况下,这是因为输入错误。我用RCTRootView.h替换了RTCRootView.h(RCT是ReaCT的缩写)。