DeviceInfo本机模块未正确安装

kdi*_*zle 19 facebook react-native react-native-ios

在此输入图像描述

所以我尝试实施Facebook登录并相应地遵循所有步骤.在遇到错误后FBSDKcorekit/FBSDKcorekit.h' file not found,我决定转而研究其他组件.

瞧,我有这个错误现在给我带来麻烦.我接着看了这个视频:https://www.youtube.com/watch?v = raxVKapP5cM&t = 458s我在终端中使用了react-native install react-native-fbsdkreact-native link react-native-fbsdk命令.

如果它有帮助,我在终端中遇到以下编译错误:以下构建命令失败:

CompileC /Users/someUser/desiredProject/ios/build/Build/Intermediates/RCTFBSDK.build/Debug-iphonesimulator/RCTFBSDK.build/Objects-normal/x86_64/RCTFBSDKGraphRequestManager.o RCTFBSDK/core/RCTFBSDKGraphRequestManager.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
Run Code Online (Sandbox Code Playgroud)

(1次失败)

我不确定是不是在修补它react-native-fbsdk或导致这个错误的链接.请注意,在我尝试实施Facebook登录并使用link命令之前,我的项目正在运行.

这里发生了什么?

提前感谢您的时间和耐心.

编辑:我还没有实现任何Facebook登录代码,因为我无法在Xcode上成功构建.

SVN*_*SVN 31

@kdizzle确保您在终端中运行了正确的打包程序,有时您可能有一个打包程序与另一个响应本机项目运行相关联,这是因为当您停止运行xcode RN项目时,它不会停止终端中的打包程序,当您在xcode中启动/打开另一个RN项目时,它只是检查打包器是否正在运行,不检查它是否与当前项目相关联.因此,请确保停止终端中的所有打包程序实例,然后再次打开RN项目.

  • @danielebertella和威廉姆斯 - 答案对我来说也不起作用.这是在升级到RN v.44时发生的 - 你们中的任何一个找到了解决方案吗? (2认同)

chr*_*ris 8

将项目升级到较新版本的react-native时可能会发生这种情况.要解决这个问题,

  1. 停止打包机.
  2. 退出你的iOS/android模拟器.
  3. 重新安装模块: rm -rf node_modules && npm install
  4. 重启你的打包器和模拟器,例如 react-native run-ios