Ошибки платформы в приложении Parse ParseFacebookUtils

Я обновил 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)

Я подтвердил, что Framework добавлен, поэтому я не уверен, из-за чего вызывается ошибка.

1 ответ

Решение

Не уверен, используете ли вы CocoaPods или нет, но если это так, я столкнулся с той же проблемой сегодня при обновлении. Судя по всему, "Facebook-iOS-SDK" и "ParseFacebookUtils" были удалены из самого последнего обновления. Не вдаваясь в подробности ваших ошибок, кажется, что возникают ошибки компоновщика. В моем Podfile я просто добавил:

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

Если вы не используете CocoaPods, это может помочь убедиться, что эти две библиотеки находятся в вашем исходном коде, очищены и перестроены.

Другие вопросы по тегам