1

同じエラーに関する多くの SO 投稿を読んだ後、AdMob の問題を解決できないようです。

既存のアプリに実装しようとしていて、SDK をコピーしてチュートリアルに従いました。

すべて正常にコンパイルされますが、アプリは次のようにクラッシュします。

[GADObjectPrivate changeState:]: unrecognized selector sent to instance 0xa5cc610'

-ObjC または -all_load をその他のリンカー フラグに追加する必要があると言われています。

これを行うと、非常に多くの重複シンボル エラーが発生します。

私は別の開発者のプロジェクトをアップグレードしていないので、コードの正確な構造はわかりません。

他の提案はありますか?

4

1 に答える 1

0

Abmob API を使用すると、2 つの API が追加されます。デバッグ用に 1 つ、リアル用に 1 つ。2 API には同じ機能と多くのものがあります。(デバッグ画面で何が起こるかを確認してください。重複したフォルダーの場所が表示されます-Google Library 3.0/GoogleAnalysis/Library/libにあります-...debug.lib)

簡単な解決策は、Debug API を削除することです。問題はありません。

追加: ObjCを追加することはあなたのプログラムに適していますが、それは別の問題です。

于 2014-02-04T08:33:26.030 に答える