Parse 应用程序 ParseFacebookUtils 中的框架错误
Framework Errors in Parse App ParseFacebookUtils
我在我的应用程序中将 Parse 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,所以我不确定是什么错误导致的。
不确定您是否在使用 CocoaPods,但如果是,我今天在更新时 运行 遇到了同样的问题。从显示的内容来看,'Facebook-iOS-SDK' 和 'ParseFacebookUtils' 已从最近的更新中删除。在不深入研究错误的情况下,看起来好像正在发生链接器错误。在我的 Podfile 中,我简单地添加了:
pod 'Facebook-iOS-SDK'
pod 'ParseFacebookUtils'
如果不使用 CocoaPods,确保这两个库在您的源代码中、清理和重建可能会有所帮助。
我在我的应用程序中将 Parse 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,所以我不确定是什么错误导致的。
不确定您是否在使用 CocoaPods,但如果是,我今天在更新时 运行 遇到了同样的问题。从显示的内容来看,'Facebook-iOS-SDK' 和 'ParseFacebookUtils' 已从最近的更新中删除。在不深入研究错误的情况下,看起来好像正在发生链接器错误。在我的 Podfile 中,我简单地添加了:
pod 'Facebook-iOS-SDK'
pod 'ParseFacebookUtils'
如果不使用 CocoaPods,确保这两个库在您的源代码中、清理和重建可能会有所帮助。