未找到 React 本机 RTCRootView.h

React native RTCRootView.h not found

我正在尝试使用 React native,但我在 xcode 中收到一个错误,上面写着 "Lexical or preprocessor error 'RTCRootView.h' not found." 我已经检查过,此文件位于框架文件夹中,我已尝试将其移动到项目也是如此,仍然无法消除错误并成功构建。

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 不兼容,但很快就会兼容。)

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

  • 将 node_modules 文件夹移动到您的项目
  • 运行 npm install 在你的项目目录下

运行 npm install 可能对某些人有效,但对我无效。

对我有用的是 XCode > 产品 > 清洁

刚遇到同样的错误。就我而言,这是因为打字错误。我把RTCRootView.h换成了RCTRootView.h(RCT是ReaCT的缩写)