ios - online - tu id de apple no está activado para itunes connect.




uso inadecuado del identificador de publicidad (12)

  1. Elimine la carpeta de la biblioteca de Google Analytics de su referencia (Google Analytics utiliza [IDFA])
  2. Elimine AdSupport Framework de su referencia
  3. Retire iADSupport Framework de su referencia
  4. intenta subir de nuevo

Esto funcionó para mí en este momento.

por cierto, habilitar esta opción no nos ayuda

Estoy enviando el juego ios a la tienda de aplicaciones.

xcode me da error. Uso incorrecto del identificador de publicidad [IDFA]. Su aplicación contiene la API de identificador de publicidad [IDFA] pero no ha indicado su uso en la página Preparar para cargar en iTunes Connect.

¿Cómo arreglar esto? Cualquier ayuda aprueba.


-Rechaza el binario.

-Upload binario de nuevo.

-Verifique la opción "¿Esta aplicación utiliza el identificador de publicidad (IDFA)"

y has terminado.


De acuerdo con este article , que perfiló a un editor que compartió lo que Apple les dijo después de recibir el mismo problema.

Apple le aconsejó al editor que verifique el código, incluidas las bibliotecas de terceros, para eliminar cualquier incidencia de lo siguiente:

clase: ASIdentifierManager

selector: advertisingIdentifier

framework: AdSupport.framework

Tuve el mismo problema y busqué las instancias anteriores ... encontré un método con ellas en la API de Playhaven, y después de comentar esa sección, no volví a obtener el error.

Una actualización de la api de Playhaven puede haber solucionado esto también, pero no estoy seguro ... simplemente opté por la 'solución rápida'.


Debes marcar "Sí" en la página Preparar para cargar: Pero cuando marcó "No", está atascado con esta nueva versión en iTunes Connect y no puede volver a ingresar en la página Preparar para cargar o eliminar su nueva versión.

Por el momento, parece que su aplicación está bloqueada para siempre en la versión anterior cuando se produce este error. ¡Apple tiene que arreglar esto!


Necesita modificar el código en MixPanel.m si lo está usando.

 - (NSString *)defaultDistinctId
{
    NSString *distinctId = nil;
    if (NSClassFromString(@"ASIdentifierManager")) {
        distinctId = [[ASIdentifierManager sharedManager].advertisingIdentifier UUIDString];
    }
    if (!distinctId) {
        NSLog(@"%@ error getting ifa: falling back to uuid", self);
        distinctId = [[NSUUID UUID] UUIDString];
    }
    if (!distinctId) {
        NSLog(@"%@ error getting uuid: no default distinct id could be generated", self);
    }
    return distinctId;

}

a

- (NSString *)defaultDistinctId
{
       return @"";

}

y Comente a continuación las líneas en collectAutomaticProperties, collectAutomaticProperties function

//    if (NSClassFromString(@"ASIdentifierManager")) {
//        [p setValue:[[ASIdentifierManager sharedManager].advertisingIdentifier UUIDString] forKey:@"$ios_ifa"];
//    }

Puede cargar cualquier aplicación con el mismo bundleID. Cuando haya terminado de cargar, puede rechazar el binario y la próxima vez que cambie el estado a Listo para cargar, no olvide marcar [IDFA].


Si selecciona "Sí" para el IDFA en la página de carga de iTC, asegúrese de que su AdBlocker esté desactivado en las preferencias de Safari, de lo contrario recibirá el error "Debe seleccionar cómo su aplicación usa el IDFA", al hacer clic en "Continuar". ", pero no le da ninguna opción para seleccionar ese uso.

Si su bloqueador de anuncios está apagado y todo funciona como debería, la página HTML se despliega para mostrar las opciones para seleccionar, en la parte inferior.


Solo tiene que cargar cualquier aplicación con el mismo ID de paquete y sin soporte publicitario, luego rechace el binario y compruebe si las nuevas opciones de anuncios sí. Luego puede enviar su aplicación sin problemas.


Tengo el mismo problema.

Nuestra aplicación solo usa las bibliotecas googleAnalytics / googleMaps y la biblioteca TestFlight. Estoy atascado con una nueva versión en itunes connect with NO flag en IDFA.

No podemos eliminar estas bibliotecas porque la aplicación ya no compilará correctamente.

¿Cual es la solución? Simplemente cree una aplicación vacía con el mismo id. De paquete y la misma ID, cargue en itunes connect y luego detenga la publicación. De Verdad?

Gracias :)


Todo ha llegado a su estado habitual ahora. Simplemente cargue su archivo binario como lo ha estado haciendo mientras, y clasifique ampliamente IDFA en dos categorías:

  1. editor: utiliza una biblioteca de redes publicitarias de terceros para mostrar anuncios. Elija la primera opción en IDFA -> "Publicar anuncios dentro de la aplicación". Usted es editor desde que muestra anuncios, pero no realiza publicidad para su propia aplicación.

  2. Anunciante: utiliza bibliotecas de terceros para realizar un seguimiento de las conversiones de su aplicación, así como para hacer un seguimiento de los "objetivos" en su aplicación. Usted directamente no muestra anuncios en su aplicación. Elija la segunda y la tercera opción en IDFA -> "Atribuya la instalación de esta aplicación a un anuncio publicado anteriormente". Y "Atribuir una acción tomada dentro de esta aplicación a un anuncio previamente servido".

  3. Mixto: realiza un seguimiento de las conversiones de su aplicación, así como la visualización de anuncios en su aplicación. Elija las tres opciones.


Tuve el mismo problema y resolví subir la aplicación, a pesar de la advertencia de IDFA. Luego, se rechaza el IPA y puede comenzar de nuevo, con la página "Preparar para cargar" habilitada. Asegúrese de marcar "Sí" en la sección "Identificador de publicidad" de la página "Prepararse para cargar".


Facebook iOS SDK también usa IDFA. Según tengo entendido, uno debe usar IDFA solo con fines publicitarios, de acuerdo con la información en iTunes Connect. Lo eliminé, y está bien ahora.





itunesconnect