2016-02-04 143 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 
相關問題