我正在使用React Native 0.37.0
(因为我的项目使用react-native-navigation尚未支持RN> = 0.40.0
)并尝试使用Facebook SDK。< / p>
我完全按照react-native-fbsdk's npm page上的说明步骤操作了;并进行双重检查以确保安装完所有内容,并添加所有搜索路径等。
在XCode中运行我的项目时,我在RCTFBSDK
库中收到了Buildtime错误。在文件RCTFBSDKAppEvents.h
中:'React/RCTBridgeModuke.h' file not found
。
该文件中的导入行是React 0.40.0的新语法:
#import <React/RCTBridgeModule.h>
我能做些什么来让这些版本的框架一起玩吗?我需要导航库和脸谱库,所以在找到解决方案之前我完全被阻止了。
我可以分享任何其他东西来支持答案,只要问一下。
答案 0 :(得分:3)
可能是因为您正在运行最新版本的react-native-fbsdk,该版本仅适用于RN >= 0.40
。
尝试卸载react-native-fbsdk:
npm uninstall react-native-fbsdk --save
然后,使用旧版本重新安装:
npm install react-native-fbsdk@0.4.0 --save