4

iAd が実装された iPhone アプリがあり、iOS 5.1.1 で正常に動作していました。iOS 6 SDK を使用して Xcode を 4.5 にアップグレードし、アプリの iOS 6 互換性を確認します。現在機能していないのは iAd だけです。5.1 SDK シミュレーターを試してみましたが、動作しますが、iOS 6 シミュレーターでは動作しません。iPhone を iOS 6 にアップグレードしてデバイス自体を試してみましたが、動作しません。iPod と 5.1.1 を搭載した妻の iPhone でアプリをテストしましたが、動作しますが、iOS 6 を搭載したデバイスでは動作しません。要点は、この問題に関する回答を試し、テストし、探しましたが、誰も解決策を持っていないようです。 .

解決策があれば、誰か助けてもらえますか?

ありがとう!

4

2 に答える 2

2

iAd と AdWhirl は、主に新しい画面サイズが原因で、iOS 6 でいくつかのことを非推奨にしました。
http://code.google.com/p/adwhirl/issues/detail?id=318

#import <iAd/ADBannerView_Deprecated.h>その解決策は少し面倒ですが、追加する とコンパイルエラーに役立つはずです。

于 2012-09-21T14:57:23.713 に答える
1

私はこれを追加しました:

#import <iAd/iAd.h>

AdWhirlAdapterIAd.m の先頭に移動すると、エラーが消えました。

于 2012-09-24T09:37:10.523 に答える