将 FacebookSDK 与 React Native < 0.40.0 一起使用时找不到文件
File not found when using FacebookSDK with React Native < 0.40.0
我正在使用 React Native 0.37.0
(因为我的项目使用的 react-native-navigation 尚未支持 RN >= 0.40.0
)并尝试使用 Facebook SDK。
我已完全按照 react-native-fbsdk's npm page 上的说明步骤进行操作;并仔细检查以确保所有内容均已安装,所有搜索路径均已添加等。
当 运行 我在 XCode 中的项目时,我在 RCTFBSDK
库中遇到构建时错误。在文件 RCTFBSDKAppEvents.h
中:'React/RCTBridgeModuke.h' file not found
.
该文件中的导入行是 React 0.40.0 的新语法:
#import <React/RCTBridgeModule.h>
我可以做些什么来让这些版本的框架一起运行吗?我需要导航库和 facebook 库,所以在找到解决方案之前我完全被阻止了。
还有什么我可以分享来支持答案的,尽管问。
可能是因为您是 运行 最新版本的 react-native-fbsdk,它只适用于 RN >= 0.40
。
尝试卸载 react-native-fbsdk:
npm uninstall react-native-fbsdk --save
然后,使用旧版本重新安装:
npm install react-native-fbsdk@0.4.0 --save
我正在使用 React Native 0.37.0
(因为我的项目使用的 react-native-navigation 尚未支持 RN >= 0.40.0
)并尝试使用 Facebook SDK。
我已完全按照 react-native-fbsdk's npm page 上的说明步骤进行操作;并仔细检查以确保所有内容均已安装,所有搜索路径均已添加等。
当 运行 我在 XCode 中的项目时,我在 RCTFBSDK
库中遇到构建时错误。在文件 RCTFBSDKAppEvents.h
中:'React/RCTBridgeModuke.h' file not found
.
该文件中的导入行是 React 0.40.0 的新语法:
#import <React/RCTBridgeModule.h>
我可以做些什么来让这些版本的框架一起运行吗?我需要导航库和 facebook 库,所以在找到解决方案之前我完全被阻止了。
还有什么我可以分享来支持答案的,尽管问。
可能是因为您是 运行 最新版本的 react-native-fbsdk,它只适用于 RN >= 0.40
。
尝试卸载 react-native-fbsdk:
npm uninstall react-native-fbsdk --save
然后,使用旧版本重新安装:
npm install react-native-fbsdk@0.4.0 --save