我已经正确地安装了facebook。(这与其他未找到的错误不同,因为它专门针对react本机-fbsdk,而且没有一个解决方案有效。)
我已经通过将FBSDKCoreKit头和FBSDKShareKit头导入到AppDelegate.m中来测试是否安装了SDK,并且它没有问题地编译和运行。
但是,当我安装react本机-fbsdk并将其链接并编译时,没有找到'FBSDKCoreKit/FBSDKCoreKit.h‘的错误。与FBSDKShareKit类似。
github页面上的故障排除提供了3个选项,用于检查何时发生这种情况:
FBSDK[Core, Login, Share]Kit.framework显示在构建目标的构建阶段的部分。我已经核实过,我所有这些都没有找到解决办法。奇怪的是,我可以在AppDelegate.m中导入它们,并且工作正常。
发布于 2017-03-09 19:17:59
您需要确保将SDK框架保存在~/Documents/FacebookSDK文件夹下。
因为react-本机-fbsdk iOS项目在框架搜索路径的定义中具有"~/Documents/FacebookSDK“的硬编码值
发布于 2017-06-21 01:37:38
如果你和我一样,不想做Facebook告诉你的事情(或者你不想在你的文档文件夹里乱放东西):
~/Library/FacebookSDK。这意味着,将下载的SDK解压缩,并将该路径添加到项目的Framework Search Paths中。*Libraries组并单击RCTFBSDK.xcodeproj。在该项目上,单击Build Settings并将您的路由添加到其Framework Search Paths中。就是这样。只需记住您在更新节点模块时就这样做了,因为此更改不会在您的项目中进行版本化。
*注:如果有其他人在项目中工作,不要从your项目的Framework Search Paths中删除~/Documents/FacebookSDK。这与模块安装是一致的,团队的其他成员可以轻松地使用npm install并使用安装指南作为文档。
发布于 2017-01-11 13:38:53
拖放Xcode FacebookSDK文件,例如尝试使用FBSDKCoreKit.h
https://stackoverflow.com/questions/41581389
复制相似问题