React-Native包没有找到React头

时间:2017-07-11 21:22:58

标签: ios reactjs react-native react-native-navigation

我目前正在尝试将React-Native集成到我现有的Swift iOS项目中。我已经使用过Cocoapods所以我通过在我的Podfile中添加以下内容来关注该主题的文档:

# React Native
react_native_path = "../node_modules/react-native"
pod "Yoga", :path => "#{react_native_path}/ReactCommon/yoga"
pod "DoubleConversion", :podspec => "#{react_native_path}/third-party-podspecs/DoubleConversion.podspec"
pod "GLog", :podspec => "#{react_native_path}/third-party-podspecs/GLog.podspec"
pod "Folly", :podspec => "#{react_native_path}/third-party-podspecs/Folly.podspec"
pod ‘React’, :path => react_native_path, :subspecs => [
  ‘Core’,
  'CxxBridge',
  'DevSupport',
  ‘RCTImage’,
  ‘RCTNetwork’,
  ‘RCTText’,
  ‘RCTWebSocket’
]

这一切都运行良好,我可以在模拟器和设备上构建我的应用程序并使用它。

在第二步中,我想添加react-native-navigation。我将模块添加到package.json,运行npm install,然后是react-native-link。所有这些命令都成功完成。不幸的是,当现在尝试构建项目时,它无法在编译react-native-navigation依赖项时找到任何React头文件。我已经尝试了各种降级反应原生的组合,调整HEADER_SEARCH_PATHs等等但没有成功......

react-native version:0.46.1 反应版本:16.0.0-alpha.12 react-native-navigation版本:1.1.134

知道可能导致这种情况的原因吗?

1 个答案:

答案 0 :(得分:0)

我也一直收到此错误。尝试清除所有缓存,构建文件夹等。我相信错误是与Pos文件有关的,如果我重新安装Pods,然后尝试经常可以运行我的应用几次,然后错误再次出现。

不确定是否有帮助,但是也许它将开始转换。