在 ios 上编译 React 本机项目时出现问题

Problem compiling React native project on ios

我收到错误消息,找不到 React/reactLog.h 文件和来自各种 React 本机库的更多文件。

试过cocapods,说是正在安装,但似乎没有安装在任何库中。

错误是:

'FBSDKSharekit/FBSDKSharekit.h' file not found

好吧,无论如何你都必须再次按照 link 中的说明进行操作并仔细检查所有内容:

https://github.com/facebook/react-native-fbsdk

但是,我认为如果您不下载 FacebookSDK 并将其放入您的文档文件夹并将其拖放到您的项目中,就会发生此错误。所以请检查您是否已经下载并把它放在那里。将它放在那里后,您应该进入 Library -> RCTFBSDK.xcodeproj 路径中的 Xcode 项目,并将 FBSDKSharekit 文件从您的 facebook SDK 文件夹(在您的文档文件夹中)拖放到框架文件夹中。您必须对 FBSDKCore 和 FBSDKLogin 做同样的事情。

此外你还应该检查以下两点:

1- FBSDK[Core, Login, Share]Kit.framework 出现在构建目标构建阶段的 Link Binary with Libraries 部分。

2- 确保 ~/Documents/FacebookSDK 在构建目标的构建设置的框架搜索路径中。

然后尝试清理和编译项目。我希望它能帮助你。