2016-02-04 101 views
1

将我的RN更新到0.18后,我尝试构建项目时出现此错误。它来自这个包:http://github.com/magus/react-native-facebook-loginXcode react-native针对体系结构x86_64的未定义符号

错误说:

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 

我真的不知道这意味着什么,如果有人可以帮助我在这一个..

回答

1

OK,找到了为什么。 Facebook SDK框架位于我的项目树中,但未添加“as”框架(它们未出现在“链接框架和库”中)。

+2

你可以分享的东西在你的“链接的框架和库”的截图? –

+0

你的意思是“与图书馆链接的二进制文件”?它也适用于这种方式。 – imaginair

0

在我自己的经验,采用0.40.0+加入-lz标志您其它链接器标记项目的构建设置内时,它会允许链接到正确的从框架引用这些。

0

我刚刚成立其它链接器标记

-all_load 
相关问题