使用带有React Native的FacebookSDK时找不到文件< 0.40.0

时间:2017-02-15 22:26:41

标签: xcode facebook reactjs react-native facebook-sdk-4.0

我正在使用React Native 0.37.0(因为我的项目使用react-native-navigation尚未支持RN&gt; = 0.40.0)并尝试使用Facebook SDK。< / p>

我完全按照react-native-fbsdk's npm page上的说明步骤操作了;并进行双重检查以确保安装完所有内容,并添加所有搜索路径等。

在XCode中运行我的项目时,我在RCTFBSDK库中收到了Buildtime错误。在文件RCTFBSDKAppEvents.h中:'React/RCTBridgeModuke.h' file not found

enter image description here

该文件中的导入行是React 0.40.0的新语法:

#import <React/RCTBridgeModule.h>

我能做些什么来让这些版本的框架一起玩吗?我需要导航库和脸谱库,所以在找到解决方案之前我完全被阻止了。

我可以分享任何其他东西来支持答案,只要问一下。

1 个答案:

答案 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