13

我在这里发帖是因为我花了 12 个小时搜索和尝试解决我的问题,但就是找不到解决方案。

这是我的错误屏幕: React native debugger

我已经按照 IOS 的 facebook 开发人员步骤,按照 FBSDK github 的说明,我已经链接了库......

仍然有错误..

希望有人能帮助我

问候。

4

3 回答 3

2

e1dar回答了您的问题,但这是一条评论,所以我将这个问题作为帖子来回答!

您现在可以从 github 安装带有此修复程序的最新版本:

react-native install "facebook/react-native-fbsdk"

这将写入您的package.json文件:

"react-native-fbsdk": "github:facebook/react-native-fbsdk"

(您可能需要react-native uninstall react-native-fbsdk卸载并取消链接当前发布的版本)。

我还必须手动运行,然后从XCode 中react-native link react-native-fbsdk删除并重新添加。LIBRCTFBSDK.aBuild Phases/Link Binary With Libraries

资源

于 2018-06-15T04:32:59.410 回答
1

我刚刚想出了如何通过将 fsdk 的 podfile 更改为:

pod 'react-native-fbsdk', :subspecs => ['Core', 'Login', 'Share'], :path => '../node_modules/react-native-fbsdk'
于 2019-06-12T15:29:56.837 回答
0

我也遇到了同样的问题

执行以下步骤来解决问题:

  1. 确保您的 react-native-fbsdk 已链接并安装。
  2. 确保您的项目框架中有 Bolts、ShareKit、CoreKit 和 LoginKit。
  3. 如果您遇到此错误,很可能是您的框架走错了路。
  4. 使用 Xcode 打开您的项目,转到您的 FBSDK 框架搜索路径。 注意:这不是您的项目框架搜索路径,而是您的 FBSDK 框架搜索路径。把你的framework的目录拖到路径下,就像这张图一样。
  5. 重新构建并再次运行您的项目!祝你好运
于 2018-10-23T04:12:05.470 回答