次のコードを使用して、AdMobテストアプリに使用される一意の識別子を表示しています。
これは私のapplicationDidFinishLaunchingです...
// Print IDFA (from AdSupport Framework) for iOS 6 and UDID for iOS < 6.
if (NSClassFromString(@"ASIdentifierManager")) {
NSLog(@"GoogleAdMobAdsSDK ID for testing: %@" ,
[[[ASIdentifierManager sharedManager] advertisingIdentifier] UUIDString]);
} else {
NSLog(@"GoogleAdMobAdsSDK ID for testing: %@" ,
[[UIDevice currentDevice] uniqueIdentifier]);
}
「宣言されていない識別子の使用:ASIdentifierManager」を構築するときにエラーが発生します
AdSupportフレームワークをリンクしていて、識別子マネージャーが宣言されているファイルにアクセスできますが、それでも認識されませんか?
ビルドフォルダをクリーンアップし、xCodeを再起動しました。同じ結果です。