ios - developer - Error ITMS-90717: "Icono de la tienda de aplicaciones no válido"
sign in to app store connect (12)
Aquí hay una solución que me ha funcionado en High Sierra
-
Abra el icono de App Store (1024 * 1024) en la aplicación
Preview
(visor de imágenes OSX predeterminado). -
Haga clic en el menú
File
en la barra de menú y seleccioneExport
. ver captura de pantalla -
Desmarque
Alpha
, seleccione dónde desea exportar la imagen y haga clic en el botónSave
. ver captura de pantalla - Reemplace el icono actual de la tienda de aplicaciones con la imagen del icono recién exportado.
- Validar y subir.
Cuando intenté enviar una aplicación a
Itunes Connect
, recibí el siguiente error.
iTunes Store Operation Failed
Error ITMS-90717: "Invalid App Store Icon. The App Store Icon in the asset catalog in ''YourApp.app'' can''t be transparent nor contain an alpha channel."
Me aseguré de enviar un archivo sin transparencia.
Entonces el error persistió en el envío a
iTunes Connect
.
La siguiente solución funcionó para mí
- Haga clic y abra el ícono de App Store (1024 * 1024) en la aplicación de vista previa.
- Exportarlo desmarcando el canal alfa .
- Reemplace el icono actual de la tienda de aplicaciones con la imagen del icono recién exportado.
- Validar y subir.
Nota: Esto no funcionará en Mac OS High Sierra, pruebe una versión inferior para exportar sin alfa o use cualquiera de las aplicaciones de edición de imágenes o pruebe la solución alternativa a continuación.
Alternativa: (Usando Sierra o High Sierra y Ionic)
- Copie y pegue el icono de App Store en el escritorio.
- Abre la imagen. Haga clic en Menú Archivo-> Duplicar.
- Guárdelo desmarcando el canal Alfa .
- Reemplace el icono actual de la tienda de aplicaciones con este.
- Validar y subir.
Me enfrenté al mismo problema y no pude solucionarlo con la solución proporcionada por Shamsudheen TK. Ionic de alguna manera agregó transparencia a mis íconos, incluso si el ícono de origen no tenía ninguna transparencia. Al final pude resolverlo:
Instalar imagemagick (MacOS):
instalar cerveza imagemagick
Eliminar el canal alfa de todas las imágenes en la carpeta de recursos:
find ./resources/ -name "* .png" -exec convert "{}" -alpha off "{}" /;
Probé varias de las cosas mencionadas en esta publicación (además de cambiar a .jpg) sin éxito. Lo resolví abriendo el archivo en Photoshop y usando ''exportar a la web''. Dentro de ese proceso / ventana hay una casilla de verificación para la transparencia.
Pude solucionar el problema de Mac Sierra OS al duplicar el archivo, arrastrar el nuevo archivo a mi escritorio, abrirlo en la vista previa, luego hacer clic en el botón de salida, luego aparece la opción para guardarlo sin "alfa"
Tuve este problema y fue porque el ícono de mi tienda de aplicaciones no figuraba explícitamente en mi
config.xml
.
Una vez que agregué la línea
<icon height="1024" src="www/res/icon/ios/icon-1024.png" width="1024" />
,
Córdoba lo copió correctamente sin agregar un canal alfa.
Un mensaje de error en sí dice:
"Icono de la tienda de aplicaciones no válido. El icono de la tienda de aplicaciones en el catálogo de activos en ''YourApp.app'' no puede ser transparente ni contener un canal alfa".
Todo el ícono de la aplicación debe ser cuadrado sin transparencia o semitransparente (
alpha value != 1.0
).
Sugerencia: el ícono de la aplicación puede tener esquinas redondeadas. (Comparta los iconos de sus aplicaciones aquí)
Aquí están las pautas de Apple para el ícono de la aplicación: interfaz humana
Utilice el eliminador de canales alfa. Le permite arrastrar iconos a la aplicación y eliminará la transparencia.
Descárguelo desde aquí: http://alphachannelremover.blogspot.com
Actualización: este no es mi sitio
cambió el ícono del formato png a gpg y todo salió bien.