Icono de marketing perdido

141

Al intentar enviar mi aplicación, iTunes Connect dice

Falta el icono de marketing. Las aplicaciones de iOS deben incluir un icono de marketing de 1024x1024px en formato PNG. Las aplicaciones que no incluyen el ícono de marketing no se pueden enviar para revisión de aplicaciones o revisión de aplicaciones beta.

Tengo un PNG 1024x1024px en mi envío en iTunes Connect, debajo General App Informationy App Icon. Así que supongo que quieren que lo agregue como un activo al paquete, en Xcode. Pero cuando arrastro y suelto mi PNG en este Unassignedmarcador de posición, no sucede nada.

Marcador de posición no asignado para Marketing PNG 1024x

Este error comenzó a aparecer después de WWDC 2017 e instalé XCode 9 Beta. Sin embargo, este problema también ocurre en la Versión 8.3.1 (8E1000a).

EMPUJONCITO
fuente
¿Intentaste arrastrar y soltar el icono 1024x1024px PNG?
Itachi Uchiha
2
No, no es tu paquete. Asegúrese de que el icono que ha subido a iTunesConnect no contenga un canal alfa
Paulw11
@ Paulw11 Eliminé el alfa como este stackoverflow.com/a/38256612/237509 y lo volví a cargar, pero al enviarlo sigo recibiendo el mismo mensaje.
JOG
@DSDharma sí, intenté arrastrar y soltar tanto a "Sin asignar" en Xcode pero no reacciona al arrastrar y soltar, como a iTunes Connect en el envío de la aplicación, para volver a cargar el icono allí, pero no fue un éxito.
JOG

Respuestas:

142

Resuelto agregando el ícono iOS Marketing 1024pt en el proyecto

Varinder Singh iPhone Dev
fuente
9
En mi caso, se llamó "App Store iOS" en lugar de "iOS Marketing", pero aún así el ícono se encuentra al final de la lista y es el único con ese tamaño, por lo que no debería haber ninguna confusión.
TGO
2
Esta debería ser la respuesta aceptada. El mismo problema ocurre con el lanzamiento oficial de Xcode 9. No es un error, Apple solo requiere 1 formato de icono más para la recién diseñada App Store.
Manuel
1
FYI. Si también desarrolla para Android, ya tendrá este tamaño, por lo que no necesitará crearlo.
Micah Montoya
1
¿Cómo puedo agregar el ícono de iOS Marketing a la lista en appIcon? No lo tengo en la lista, pero la tienda de aplicaciones aún lo requiere. : /
Luckylooke
Esto me ayuda Pero creo que sería correcto si la validación informara sobre la información faltante que no fue en mi caso.
Arsen
78

De acuerdo con las nuevas pautas para el XCode 9 : necesitamos arrastrar un nuevo ícono con un tamaño de 1024pt nuevo ícono disponible llamado "App Store iOS 1024pt" bajo el conjunto de imágenes AppIcon.

ingrese la descripción de la imagen aquí

IMPORTANTE: asegúrese de usar el icono sin Alfa / Transparencia

Después de hacer esto, la advertencia desaparecerá y deberías poder enviar con éxito el binario a Apple para su revisión.

Enlace de referencia: https://help.apple.com/xcode/mac/current/#/dev4b0ebb1bb

Gaurav Singla
fuente
1
¡Aún tengo la advertencia!
arniotaki
1
¿Quién le dijo a Apple que arrastrar debería ser la única opción para realizar una operación? Estuve mirando el menú contextual durante 30 minutos, hasta que leí esta respuesta. ¡Gracias!
anthares
33

El problema parece estar enviando un binario que fue construido usando una versión beta de Xcode. Use una versión lanzada de Xcode al enviar compilaciones a la App Store.

JeremyShaw
fuente
1
Agregar un ícono de marketing es obligatorio y esta respuesta proporciona solo una solución temporal.
Viktor Malyi
37
Ahora tengo la semilla GM XCode 9 (no beta) y obtengo este problema.
Crag
66
@Crag en XCode 9 GM, dentro de AppIcon en Assets, encontrará el icono al final. Se llamaba "App Store" en mi caso, y no "iOS Marketing" como en la captura de pantalla en la respuesta de Varinder.
TGO
1
@TGO Tengo un archivo Contents.json en esa carpeta con "idioma": "ios-marketing", pero el nombre de archivo no está configurado ... Estoy construyendo a través de Cordova, así que prefiero no configurarlo manualmente como Lo volaré ...
Crag
1
@Crag lo siento si no estaba claro. Captura de pantalla de lo que quise decir . Borrosas partes irrelevantes. Pero sí, también puede editar el json,{ "size" : "1024x1024", "idiom" : "ios-marketing", "filename" : "logo_filename.png", "scale" : "1x" }
TGO
15

Para las personas que aún enfrentan problemas después de agregar el nuevo ícono de la aplicación:

Asegúrese de que la casilla de verificación 'Transparencia' esté desmarcada cuando exporte la imagen PNG desde Photoshop. Aparentemente, este es un problema incluso si la imagen no tiene transparencia.

Desmarca la casilla de verificación de transparencia en Photoshop

Esto funcionó para mí.

Gracias a la respuesta de Hammoud en Cómo resolver el "Icono de marketing perdido. Las aplicaciones de iOS deben incluir 1024x1024px"

ElBrm
fuente
¡Gracias! Trabajó para mí finalmente también. Nunca lo habría adivinado (:
Zeus
15

En Xcode 8:
encuentre su directorio de conjunto de iconos, coloque un archivo preparado (por ejemplo, 'Icon-Marketing.png') aquí y agregue lo siguiente a Contents.json

{
  "size" : "1024x1024",
  "idiom" : "ios-marketing",
  "filename" : "Icon-Marketing.png",
  "scale" : "1x"
}
Łukasz Kalbarczyk
fuente
7

Si está creando una aplicación IOS desde Unity, siga estos pasos :

  1. En el proyecto Xcode, vaya a Unity-iPhone> Images.xcassets> AppIcon
  2. Desplazarse hacia abajo
  3. Arrastra un icono de 1024x1024
  4. Construir (CMD + B), archivar, cargar como de costumbre
ow3n
fuente
6

Las pautas del icono de la aplicación han cambiado con el lanzamiento de los nuevos iPhons X, iOS 11 y Xcode 9.

Se debe agregar un nuevo ícono de App Store al proyecto en Xcode 9 de tamaño:

1024 px × 1024 px (1024pt × 1024pt @ 1x)

Espero que esto ayude.

Referencia: https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/app-icon/

Nota: A partir de hoy, Preguntas y respuestas técnicas QA1686: los iconos de aplicaciones en iPhone, iPad y Apple Watch no se han actualizado con este requisito.

Mustafa
fuente
4

Estoy usando beta 3 y solo recibo una advertencia después de subir. Subí un binario para Test Flight, no para liberar.

Al agregar la imagen de marketing en .xcassets, AppIcon corrigió la advertencia.

Esqarrouth
fuente
3

¿Cómo agregar el "icono de la aplicación 1024" en sys cordova?

editar archivo de configuración:

<icon src="res/icon/ios/icon-1024.png" width="1024" height="1024" />

línea de comando:

cordova prepare ios

No olvides agregar el archivo res/icon/ios/icon-1024.pngal sistema de archivos.

tolgatasci
fuente
¡Hola usuario3585515! ¡Bienvenido a Stack Overflow! Puede agregar esto como una pregunta separada y responderlo usted mismo, si lo desea.
JOG
gracias. Envío ahora preguntas y respuestas stackoverflow.com/questions/46875315/…
tolgatasci
0

El problema también puede estar en los otros íconos. Creé el icono 1024 sin canal alfa, pero esto no ayudó. Luego, eliminé todos los íconos y los volví a cargar. Esto ayudó

Jaroslav
fuente
0

Estaba enviando una actualización de la aplicación iOS a la tienda de aplicaciones de Apple. Encontré el siguiente error: Missing Marketing Icon. iOS Apps must include a 1024x1024px Marketing Icon in PNG format. Apps that do not include the Marketing Icon cannot be submitted for App Review or Beta App Review

De acuerdo con la nueva línea de guía de Apple en xcode 9, necesitamos agregar soporte para el ícono "App Store iOS". Así que agregué al ícono App de 1024x1024pt. La aplicación se envía a App Store.

Anil Gupta
fuente