1

アプリで解析フレームワークを最新バージョンに更新しましたが、アプリで大量のエラーが発生しています。主にフレームワークに関連しています。

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)

フレームワークが追加されていることを確認したので、エラーの原因がわかりません。

4

1 に答える 1

1

CocoaPods を使用しているかどうかはわかりませんが、使用している場合は、今日の更新時に同じ問題に遭遇しました。どうやら、'Facebook-iOS-SDK' と 'ParseFacebookUtils' は最新の更新プログラムから削除されました。エラーを詳しく調べないと、リンカ エラーが発生しているように見えます。私の Podfile では、次のように単純に追加しました。

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

CocoaPods を使用していない場合は、これら 2 つのライブラリがソース コード内にあることを確認し、クリーンアップして再構築すると役立つ場合があります。

于 2015-04-02T06:38:01.773 に答える