在iOS上编译React Native项目时遇到问题

时间:2018-12-27 13:57:19

标签: ios xcode react-native native react-native-ios

我遇到了以下错误:找不到React / reactLog.h文件以及来自各种React本机库的更多文件。

尝试过cocapods并说它正在安装,但是好像没有在任何库中安装它。

错误是:

  

找不到“ FBSDKSharekit / FBSDKSharekit.h”文件

1 个答案:

答案 0 :(得分:0)

好吧,在任何情况下,您都必须再次按照此链接中的说明进行操作,并仔细检查所有内容:

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

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

此外,您应该检查以下两点:

1- FBSDK [Core,Login,Share] Kit.framework显示在构建目标的“构建阶段”的与库链接二进制文件部分中。

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

然后尝试清理和编译该项目。希望对您有帮助。