链接器错误Facebook Parse

时间:2015-08-03 06:28:19

标签: ios facebook swift parse-platform

我添加了PFFacebookUtils.initializeFacebookWithApplicationLaunchOptions(launchOptions!),我得到了9个链接错误,我觉得很多人以前都有错误。

首次在应用中使用Facebook,我添加了每个框架,标题,并填写info.plist

我不得不解开launchOptions所以有人可以帮我解决这些Mach-O Linker错误。

已更新错误日志

ld: warning: directory not found for option '-F(1)' ld: warning: Auto-Linking supplied '/Users/fabricemulumba/Documents/FacebookSDK/FBSDKShareKit.framework/FBSDKShareKit', framework linker option at /Users/fabricemulumba/Documents/FacebookSDK/FBSDKShareKit.framework/FBSDKShareKit is not a dylib Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_PFFacebookUtils", referenced from: __TMaCSo15PFFacebookUtils in AppDelegate.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

1 个答案:

答案 0 :(得分:0)

也许你正在使用旧版本的Facebook框架?我刚刚检查了它没有的库 ParseFacebookUtils(PFFacebookTokenCachingStrategy.o)上课。

检查您是否可以使用

  

otool -L ParseFacebookUtilsV4.framework / ParseFacebookUtilsV4 -arch arm64

  

otool -L libParseFacebookUtilsV4Lib.a -arch arm64

输出将是这样的

libParseFacebookUtilsV4Lib.a(PFFacebookUtils.o): libParseFacebookUtilsV4Lib.a(PFFacebookAuthenticationProvider.o):

我已经检查了所有依赖库,他们也没有任何FBRequest和FBSession类。

尝试使用CocoaPods的最新版本的sdk或链接依赖项。