我目前正在尝试将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
知道可能导致这种情况的原因吗?
答案 0 :(得分:0)
我也一直收到此错误。尝试清除所有缓存,构建文件夹等。我相信错误是与Pos文件有关的,如果我重新安装Pods,然后尝试经常可以运行我的应用几次,然后错误再次出现。
不确定是否有帮助,但是也许它将开始转换。