0

iOS アプリケーションのデバッグ中にエラーが発生し、一日中立ち往生しています。

私がしたことは次のとおりです。

  1. cocoapods 経由で OAuth2Client ライブラリをインストールします。
  2. Googleログインページを表示するviewcontrollerを作成します。
  3. デバッグ時に次のエラーが発生しました。

アーキテクチャ arm64 の未定義シンボル: 「_OBJC_CLASS_$_NXOAuth2Request」、参照元: GXLoginGoogleViewController.o の objc-class-ref 「_OBJC_CLASS_$_NXOAuth2AccountStore」、参照元: GXLoginGoogleViewController.o の objc-class-ref 「_NXOAuth2AccountStoreErrorKey」、参照元: ___54 -[GXLoginGoogleViewController setupOAuth2AccountStore]_block_invoke60 in GXLoginGoogleViewController.o "_NXOAuth2AccountStoreAccountsDidChangeNotification"、以下から参照 - [GXLoginGoogleViewController setupOAuth2AccountStore] in GXLoginGoogleViewController.o "_NXOAuth2AccountStoreDidFailToRequestAccessNotification"、以下から参照 -[GXLoginGoogleViewController setupOAuth2LoginXViewldinController.Google.アーキテクチャー arm64 clang のシンボルが見つかりません: エラー: リンカーコマンドが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用してください)

すでに多くの同様のトピックを検索しましたが、まだ解決できませんでした。

この問題を解決するための方向性を提案できる人はいますか?

4

1 に答える 1

0

そのため、github からプロジェクトをダウンロードしたときに最初に気付いたのは、プロジェクトの設定があまり直感的に設定されていないことでした。

これらの設定を変更する必要があります

ターゲットのアーキテクチャ列の「$」は、iOS 標準アーキテクチャを指定するように切り替える必要があります。

iOS標準アーキテクチャへ

その時点で、デバイス上でビルドして実行できるはずです。シミュレータもサポートしたい場合はi386、アーキテクチャとして " " を追加する必要があります。

于 2014-11-08T15:24:39.847 に答える