I am using RNFirebase.io and trying its starter kit. It does work fine but I started getting these below errors after setting up Facebook SDK.
ld: warning: Auto-Linking supplied '/Users/xyz/Documents/FacebookSDK/FBSDKLoginKit.framework/FBSDKLoginKit', framework linker option at /Users/xyz/Documents/FacebookSDK/FBSDKLoginKit.framework/FBSDKLoginKit is not a dylib
ld: warning: Auto-Linking supplied '/Users/xyz/Documents/FacebookSDK/FBSDKShareKit.framework/FBSDKShareKit', framework linker option at /Users/xyz/Documents/FacebookSDK/FBSDKShareKit.framework/FBSDKShareKit is not a dylib
ld: warning: Auto-Linking supplied '/Users/xyz/Documents/FacebookSDK/FBSDKCoreKit.framework/FBSDKCoreKit', framework linker option at /Users/xyz/Documents/FacebookSDK/FBSDKCoreKit.framework/FBSDKCoreKit is not a dylib
ld: warning: Auto-Linking supplied '/Users/xyz/Documents/FacebookSDK/Bolts.framework/Bolts', framework linker option at /Users/xyz/Documents/FacebookSDK/Bolts.framework/Bolts is not a dylib
Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_FBSDKAccessToken", referenced from:
objc-class-ref in libRCTFBSDK.a(RCTFBSDKAccessToken.o)
objc-class-ref in libRCTFBSDK.a(RCTFBSDKGraphRequestConnectionContainer.o)
objc-class-ref in libRCTFBSDK.a(RCTConvert+FBSDKAccessToken.o)
"_OBJC_CLASS_$_FBSDKAppEvents", referenced from:
objc-class-ref in libRCTFBSDK.a(RCTFBSDKAppEvents.o)
"_OBJC_CLASS_$_FBSDKAppInviteContent", referenced from:
objc-class-ref in libRCTFBSDK.a(RCTFBSDKAppInviteDialog.o)
"_OBJC_CLASS_$_FBSDKAppInviteDialog", referenced from:
objc-class-ref in libRCTFBSDK.a(RCTFBSDKAppInviteDialog.o)
"_OBJC_CLASS_$_FBSDKApplicationDelegate", referenced from:
objc-class-ref in AppDelegate.o
"_OBJC_CLASS_$_FBSDKGameRequestContent", referenced from:
objc-class-ref in libRCTFBSDK.a(RCTFBSDKGameRequestDialog.o)
"_OBJC_CLASS_$_FBSDKGameRequestDialog", referenced from:
objc-class-ref in libRCTFBSDK.a(RCTFBSDKGameRequestDialog.o)
"_OBJC_CLASS_$_FBSDKGraphRequest", referenced from:
objc-class-ref in libRCTFBSDK.a(RCTFBSDKGraphRequestConnectionContainer.o)
"_OBJC_CLASS_$_FBSDKGraphRequestConnection", referenced from:
objc-class-ref in libRCTFBSDK.a(RCTFBSDKGraphRequestConnectionContainer.o)
"_OBJC_CLASS_$_FBSDKHashtag", referenced from:
objc-class-ref in libRCTFBSDK.a(RCTConvert+FBSDKSharingContent.o)
"_OBJC_CLASS_$_FBSDKLikeControl", referenced from:
objc-class-ref in libRCTFBSDK.a(RCTFBSDKLikeControlManager.o)
"_OBJC_CLASS_$_FBSDKLoginButton", referenced from:
objc-class-ref in libRCTFBSDK.a(RCTFBSDKLoginButtonManager.o)
"_OBJC_CLASS_$_FBSDKLoginManager", referenced from:
objc-class-ref in libRCTFBSDK.a(RCTFBSDKLoginManager.o)
"_OBJC_CLASS_$_FBSDKMessageDialog", referenced from:
objc-class-ref in libRCTFBSDK.a(RCTFBSDKMessageDialog.o)
"_OBJC_CLASS_$_FBSDKSendButton", referenced from:
objc-class-ref in libRCTFBSDK.a(RCTFBSDKSendButtonManager.o)
"_OBJC_CLASS_$_FBSDKSettings", referenced from:
objc-class-ref in libRCTFBSDK.a(RCTFBSDKInitializer.o)
"_OBJC_CLASS_$_FBSDKShareAPI", referenced from:
objc-class-ref in libRCTFBSDK.a(RCTFBSDKShareAPI.o)
"_OBJC_CLASS_$_FBSDKShareButton", referenced from:
objc-class-ref in libRCTFBSDK.a(RCTFBSDKShareButtonManager.o)
"_OBJC_CLASS_$_FBSDKShareDialog", referenced from:
objc-class-ref in libRCTFBSDK.a(RCTFBSDKShareDialog.o)
"_OBJC_CLASS_$_FBSDKShareLinkContent", referenced from:
objc-class-ref in libRCTFBSDK.a(RCTConvert+FBSDKSharingContent.o)
"_OBJC_CLASS_$_FBSDKShareOpenGraphAction", referenced from:
objc-class-ref in libRCTFBSDK.a(RCTConvert+FBSDKSharingContent.o)
"_OBJC_CLASS_$_FBSDKShareOpenGraphContent", referenced from:
objc-class-ref in libRCTFBSDK.a(RCTConvert+FBSDKSharingContent.o)
"_OBJC_CLASS_$_FBSDKShareOpenGraphObject", referenced from:
objc-class-ref in libRCTFBSDK.a(RCTConvert+FBSDKSharingContent.o)
"_OBJC_CLASS_$_FBSDKSharePhoto", referenced from:
objc-class-ref in libRCTFBSDK.a(RCTConvert+FBSDKSharingContent.o)
"_OBJC_CLASS_$_FBSDKSharePhotoContent", referenced from:
objc-class-ref in libRCTFBSDK.a(RCTConvert+FBSDKSharingContent.o)
"_OBJC_CLASS_$_FBSDKShareVideo", referenced from:
objc-class-ref in libRCTFBSDK.a(RCTConvert+FBSDKSharingContent.o)
"_OBJC_CLASS_$_FBSDKShareVideoContent", referenced from:
objc-class-ref in libRCTFBSDK.a(RCTConvert+FBSDKSharingContent.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Solutions that I have already tried - 1. Added '~/Documents/FacebookSDK' in 'framework search Paths' in build settings section. 2. Also checked that libRCTFBSDK.a is added in 'Link Binary with Libraries'
What should I do to fix it?
I had same problem and the solution is very easy, but the solution is not obivious!..
Let's go.
Use this steps iOS Guide
But on step 7.
I recommend you enter in Raw iOS install script
on terminal in root ios folder use.
vi ios_setup.js
and paste
after this, execute the script
follow the site.
Hope to help you and others.