0

私はこの問題を抱えており、誰かが私を助けてくれるかどうかを知りたいと思っています。Google の最新の AdMob SDK を使用している phonegap 2.4 を使用するプロジェクトがあります。この新しい Google SDK ではフラグを削除する必要があるようです。

https://groups.google.com/forum/#!msg/google-admob-ads-sdk/KIJrPLou2ns/KyqrEWIvTLgJ

-all_load、「その他のリンカー フラグ」セクションから

ドキュメントによると、このフラグを使用すると、コードが含まれていなくてもカテゴリを読み込むことができます (意味はわかりませんが、とにかく)。フラグを削除すると、デバイス用にビルドできますが、165 行目の CDVViewController で phonegap を使用しています。

self.pluginsMap = [delegate.pluginsDict dictionaryWithLowercaseKeys];

DictionaryWithLowercaseKeys にはそのフラグが必要ですが、これらは ios 6 のサポートによるものと思われるため、どちらが責任があるのか​​ わかりません。phonegap が ios 6 または google sdk の準備ができていないため、私の質問は

携帯電話 2.4 と iOS 6 で AdMob SDK を正常に使用できた人がいる場合、または何か不足している場合は、何か考えてください。助けてくれてありがとう

4

1 に答える 1

0

-all_loadiOS 6 で修正された iOS のバグにより、多くのライブラリでフラグを使用する必要がありました。AdMob SDK では、フラグを使用する必要が-all_loadなくなりました。

何らかの理由で特定のライブラリをロードする必要がある場合は、-force_loadフラグを使用できます。

于 2013-02-22T00:06:34.540 に答える