ios - react - Uso del identificador no declarado: ASIdentifierManager
expo idfa (2)
Estoy usando el siguiente código para mostrar el identificador único que se usará para las aplicaciones de prueba de admob.
Esto es con mi aplicaciónDidFinishLaunching ...
// 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]);
}
Aparece un error al crear ''Uso del identificador no declarado: ASIdentifierManager''
Tengo el marco de trabajo de AdSupport vinculado y puedo acceder a los archivos en los que está declarado el administrador de identificadores, pero ¿aún no lo reconoce?
He limpiado la carpeta de compilación, reinicié xCode mismo resultado.
¡Gracias por tu respuesta! Si es un framework agrega la ruta de inicio. El ejemplo que reparó mi error fue:
#import "CoreMotion/CMMotionActivityManager.h"
Estaba incorrecto ya que solo agregué el archivo .h.
#import "CMMotionActivityManger.h" --- This was incorrect and generated an error.
¿Ha importado encabezados desde el marco?
#import <AdSupport/ASIdentifierManager.h>