我在这方面看到过类似的问题,但找不到答案。我需要将 Facebook SDK
与 Parse
结合使用。我正在使用最新的 Parse SDK 和最新的 Facebook SDK。我已严格按照 Parse.com 上的说明将 Facebook 与 Parse 结合使用,这意味着我已将 Parse AND Bolts 框架拖到我的项目中。
构建项目时出现链接错误:
Undefined symbols for architecture x86_64: "_FBTokenInformationExpirationDateKey", referenced from: -[PFFacebookTokenCachingStrategy cacheTokenInformation:] in ParseFacebookUtils(PFFacebookTokenCachingStrategy.o) -[PFFacebookTokenCachingStrategy expirationDate] in ParseFacebookUtils(PFFacebookTokenCachingStrategy.o) -[PFFacebookTokenCachingStrategy setExpirationDate:] in ParseFacebookUtils(PFFacebookTokenCachingStrategy.o) "_FBTokenInformationTokenKey", referenced from: -[PFFacebookTokenCachingStrategy accessToken] in ParseFacebookUtils(PFFacebookTokenCachingStrategy.o) -[PFFacebookTokenCachingStrategy setAccessToken:] in ParseFacebookUtils(PFFacebookTokenCachingStrategy.o) "_FBTokenInformationUserFBIDKey", referenced from: -[PFFacebookTokenCachingStrategy facebookId] in ParseFacebookUtils(PFFacebookTokenCachingStrategy.o) -[PFFacebookTokenCachingStrategy setFacebookId:] in ParseFacebookUtils(PFFacebookTokenCachingStrategy.o) "_OBJC_CLASS_$_FBAppCall", referenced from: objc-class-ref in ParseFacebookUtils(PFFacebookAuthenticationProvider.o) "_OBJC_CLASS_$_FBRequest", referenced from: objc-class-ref in ParseFacebookUtils(PFFacebookAuthenticationProvider.o) "_OBJC_CLASS_$_FBSession", referenced from: objc-class-ref in ParseFacebookUtils(PFFacebookAuthenticationProvider.o) "_OBJC_CLASS_$_FBSessionTokenCachingStrategy", referenced from: _OBJC_CLASS_$_PFFacebookTokenCachingStrategy in ParseFacebookUtils(PFFacebookTokenCachingStrategy.o) "_OBJC_METACLASS_$_FBSessionTokenCachingStrategy", referenced from: _OBJC_METACLASS_$_PFFacebookTokenCachingStrategy in ParseFacebookUtils(PFFacebookTokenCachingStrategy.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我已经尝试在我的项目设置下的链接标志中使用 -ObjC
并且这两种方式都没有区别。有谁知道我该如何解决这个问题?
这个帖子我看了
Parse for iOS: Errors when trying to run the app
但没有任何建议对我有用(我需要在我的应用程序中使用 Facebook 功能,所以我无法绕过它并且我已经验证了 -Objcflags以及帐户和社交框架的东西 - 没有什么可以消除我的错误!)
最佳答案
我遇到了同样的错误,只需确保从项目中删除 ParseFacebookUtils.framework
库并仅保留 ParseFacebookUtilsV4.framework
。
关于ios - 尝试将 Facebook SDK 与 Parse 结合使用时出现链接器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29646555/