我在我的应用程序中使用 react-native-fbsdk。我的 react-native 版本是:0.39.1
我遵循了所有步骤,当我构建我的项目时,我收到了以下错误。
谁能告诉我如何解决这个问题。
我在我的应用程序中使用 react-native-fbsdk。我的 react-native 版本是:0.39.1
我遵循了所有步骤,当我构建我的项目时,我收到了以下错误。
谁能告诉我如何解决这个问题。
React-Native 0.40 中有一个重大变化,其中标头已移动到 React 命名空间。如果您使用 0.40 之前的版本,则必须更改'React/RCTBridgeModule.h'
为'RCTBridgeModule.h'
insideRCTFBSDKAppEvents.m
有关更多信息,请参见此处:https ://github.com/facebook/react-native/releases/tag/v0.40.0
或者您可以升级您的 react-native 版本:https ://facebook.github.io/react-native/docs/upgrading.html
最新版本的 react-native-fbsdk(即0.5.0
)仅适用于 RN >=0.40
。
对于 RN <0.40
,请执行以下操作:
1)卸载react-native-fbsdk:
npm uninstall react-native-fbsdk --save
2)使用旧版本重新安装并链接它:
npm install react-native-fbsdk@0.4.0 --save
react-native link react-native-fbsdk