Ошибки платформы в приложении 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, это может помочь убедиться, что эти две библиотеки находятся в вашем исходном коде, очищены и перестроены.