使用反应原生fbsdk时找不到'React/RCTBridgeModule.h'文件

问题描述:

我在我的应用程序中使用react-native-fbsdk。 我的反应本地版本是:0.39.1使用反应原生fbsdk时找不到'React/RCTBridgeModule.h'文件

我遵循所有步骤,当我建立我的项目时,我收到以下错误。

screenshot

谁能告诉我怎么解决这个问题。

React-Native 0.40中发生了突变,其中标题已移至React命名空间。 如果使用之前版本0.40,你必须改变'React/RCTBridgeModule.h''RCTBridgeModule.h'RCTFBSDKAppEvents.m

内这里看到更多的信息:https://github.com/facebook/react-native/releases/tag/v0.40.0

或者你可以升级你的反应,原生版本:https://facebook.github.io/react-native/docs/upgrading.html

的latest-react-native-fbsdk(即0.5.0)仅适用于RN >=0.40

对于RN <0.40,执行以下操作:

1)卸载反应天然-fbsdk:

npm uninstall react-native-fbsdk --save

2)用较旧版本重新安装,并将其链接:

npm install [email protected] --save

react-native link react-native-fbsdk

+0

谢谢你为我工作 –