Ios Xcode react体系结构x86_64的本机未定义符号

Ios Xcode react体系结构x86_64的本机未定义符号,ios,xcode,react-native,facebook-login,Ios,Xcode,React Native,Facebook Login,将RN更新为0.18后,在尝试构建项目时出现此错误。它来自这个软件包: 错误显示: Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_FBSDKAccessToken", referenced from: objc-class-ref in libRCTFBLogin.a(RCTFBLoginManager.o) "_OBJC_CLASS_$_FBSDKLoginButton", referenced from

将RN更新为0.18后,在尝试构建项目时出现此错误。它来自这个软件包:

错误显示:

Undefined symbols for architecture x86_64:
  "_OBJC_CLASS_$_FBSDKAccessToken", referenced from:
      objc-class-ref in libRCTFBLogin.a(RCTFBLoginManager.o)
  "_OBJC_CLASS_$_FBSDKLoginButton", referenced from:
      objc-class-ref in libRCTFBLogin.a(RCTFBLogin.o)
  "_OBJC_CLASS_$_FBSDKLoginManager", referenced from:
      objc-class-ref in libRCTFBLogin.a(RCTFBLoginManager.o)
ld: symbol(s) not found for architecture x86_64

我真的不知道这意味着什么,如果有人能在这一点上帮助我的话。

好的,找出原因。Facebook SDK框架在我的项目树中,但没有添加“作为”框架(它们没有出现在“链接的框架和库”中)。

根据我自己的经验,当使用0.40.0+将-lz标志添加到项目构建设置中的其他链接器标志时,它将允许链接器从框架中正确引用这些内容

我只是用


你能分享一下你的“链接框架和库”中的截图吗?你是说“链接二进制文件和库”?它也是这样工作的。
-all_load