简体   繁体   English

解析应用程序ParseFacebookUtils中的框架错误

[英]Framework Errors in Parse App ParseFacebookUtils

I updated the Parse Framework to the newest version in my app, and now I am getting a TON of errors in my app, mostly Framework related: 我将Parse Framework更新为应用程序中的最新版本,现在我的应用程序中出现了很多错误,主要是与Framework相关的:

Undefined symbols for architecture x86_64:
  "_OBJC_CLASS_$_FBSDKAccessToken", referenced from:
      objc-class-ref in ParseFacebookUtilsV4(PFFacebookUtils.o)
      objc-class-ref in ParseFacebookUtilsV4(PFFacebookAuthenticationProvider.o)
  "_OBJC_CLASS_$_FBSDKApplicationDelegate", referenced from:
      objc-class-ref in ParseFacebookUtilsV4(PFFacebookUtils.o)
  "_OBJC_CLASS_$_FBSDKLoginManager", referenced from:
      objc-class-ref in ParseFacebookUtilsV4(PFFacebookAuthenticationProvider.o)
  "_OBJC_CLASS_$_FBSDKSettings", referenced from:
      objc-class-ref in ParseFacebookUtilsV4(PFFacebookAuthenticationProvider.o)
  "std::string::find_first_of(char const*, unsigned long, unsigned long) const", referenced from:
      MacStringUtilsPFC_::IntegerValueAtIndex(std::string&, unsigned int) in ParseCrashReporting(string_utilities.o)
  "std::string::find_first_not_of(char const*, unsigned long, unsigned long) const", referenced from:
      MacStringUtilsPFC_::IntegerValueAtIndex(std::string&, unsigned int) in ParseCrashReporting(string_utilities.o)
  "std::string::substr(unsigned long, unsigned long) const", referenced from:
      MacStringUtilsPFC_::IntegerValueAtIndex(std::string&, unsigned int) in ParseCrashReporting(string_utilities.o)
  "std::string::_Rep::_M_destroy(std::allocator<char> const&)", referenced from:
      BreakpadPFC_::HandleUncaughtException(NSException*) in ParseCrashReporting(Breakpad.o)
      BreakpadPFC_::Initialize(NSDictionary*) in ParseCrashReporting(Breakpad.o)
      BreakpadPFC_::GenerateReport(NSDictionary*) in ParseCrashReporting(Breakpad.o)

I have confirmed that the Framework is added, so I'm not sure what the error is being caused by. 我已经确认已添加框架,所以我不确定造成的错误是什么。

Not sure if you are using CocoaPods or not, but if so, I ran into the same issue today when updating. 不知道您是否使用CocoaPods,但如果是这样,今天更新时我遇到了同样的问题。 From what it appears, 'Facebook-iOS-SDK' and 'ParseFacebookUtils' was removed from the most recent update. 从显示的内容中,“ Facebook-iOS-SDK”和“ ParseFacebookUtils”已从最新更新中删除。 Without going to in depth in your errors, it appears as though linker errors are occurring. 无需深入了解错误,就好像发生了链接器错误。 In my Podfile, I simply added: 在我的Podfile中,我只是添加了:

pod 'Facebook-iOS-SDK'
pod 'ParseFacebookUtils'

If not using CocoaPods, it may help to make sure those two libraries are within your source code, clean, and rebuild. 如果不使用CocoaPods,则可能有助于确保这两个库在您的源代码中,进行清理和重建。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM