使用反应原生fbsdk时找不到'React/RCTBridgeModule.h'文件
问题描述:
我在我的应用程序中使用react-native-fbsdk。 我的反应本地版本是:0.39.1使用反应原生fbsdk时找不到'React/RCTBridgeModule.h'文件
我遵循所有步骤,当我建立我的项目时,我收到以下错误。
谁能告诉我怎么解决这个问题。
答
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
谢谢你为我工作 –