Korzystam z następującego kodu, aby wyświetlić unikalny identyfikator, który będzie używany w aplikacjach testowych admora.Użycie niezadeklarowanego identyfikatora: ASIdentifierManager
to z moim 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]);
}
pojawia się błąd przy budowie „Użyj identyfikatora nierejestrowanej: ASIdentifierManager”
Mam ramy AdSupport powiązane i mogą uzyskać dostęp do plików identyfikator menedżer jest zadeklarowany, ale nadal go nie rozpoznaje?
Mam czyszczone folderze kompilacji, zrestartowany xCode sam wynik.
W której linii konkretnie pojawia się błąd? –
[[[ASIdentifierManager sharedManager] advertisingIdentifier] UUIDString]); – StuartM
Czy importowałeś nagłówki z frameworka? – Shmidt