Error ITMS-90717: "Icono de App Store no válido"

Resuelto Haroldo Gondim asked hace 54 años • 26 respuestas

Cuando intenté enviar una aplicación, Itunes Connectrecibí 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."

ErrorITMS-90717 Me aseguré de enviar un archivo sin transparencia. Entonces el error persistió en el envío a iTunes Connect.

Haroldo Gondim avatar Jan 01 '70 08:01 Haroldo Gondim
Aceptado

La siguiente solución funcionó para mí.

  1. Haga clic y abra el ícono de App Store (1024*1024) en la aplicación de vista previa.
  2. Exportarlo desmarcando el canal Alfa .
  3. Reemplace el ícono actual de la App Store con la imagen del ícono recién exportada.
  4. Validar y cargar.

Nota: Esto no funcionará en Mac OS High Sierra, pruebe con una versión inferior para exportar sin alfa o utilice cualquiera de las aplicaciones de edición de imágenes o pruebe las siguientes alternativas.

Alternativa 1: (Usando Sierra o High Sierra e Ionic)

  1. Copie y pegue el ícono de App Store en el escritorio.
  2. Abre la imagen. Haga clic en Menú Archivo->Duplicar.
  3. Guárdalo desmarcando el canal Alfa .
  4. Reemplace el ícono actual de la App Store por este.
  5. Validar y cargar.

Alternativa 2: si el duplicado no funciona , intente abrirlo en la vista previa y luego exportar el archivo. Pude deseleccionar el canal alfa allí. – @AlejandroCorredor .

Alternativa 3: Usando High Sierra e Ionic, encontré la imagen del problema en la siguiente carpeta: [app name]/platforms/ios/[app name]/Images.xcassets/Appicon.appiconset/icon-1024.png. Tenemos que copiarlo en el escritorio y Guardar como mientras desmarcamos Alfa, luego cambiarle el nombre icon-1024.png, luego eliminar el original y copiar el nuevo archivo nuevamente a la carpeta original. La exportación no funcionó aunque no se mostró ningún error y se establecieron todos los permisos/777. – @RalphHinkley

ingrese la descripción de la imagen aquí

Shamsudheen TK avatar Oct 06 '2017 16:10 Shamsudheen TK

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 mediante:

Instalar imagemagick (MacOS):

instalar cerveza imagemagick

Elimine el canal alfa de todas las imágenes en la carpeta de recursos:

buscar ./resources/ -name "*.png" -exec convert "{}" -alpha off "{}" \;

Lukas avatar Nov 13 '2017 12:11 Lukas

Para cualquiera que llegue a esta pregunta desde Flutter, como yo:

  1. En tus pubspec.yaml:
flutter_icons:
  android: false. // I already had android icons
  ios: true
  remove_alpha_ios: true
  image_path: 'assets/images/icon.png' // Your image path
  1. Correrflutter pub get

  2. Ejecute flutter pub run flutter_launcher_icons:mainpara generar los íconos de iOS sin alfa.

Esto me solucionó después de días de lucha. Y sí, probé todas las soluciones sugeridas aquí. Nada más funcionó.

Graciela Carrillo avatar Oct 18 '2021 11:10 Graciela Carrillo

Aquí hay una solución que me ha funcionado en High Sierra.

  1. Abra el ícono de App Store (1024*1024) en Previewla aplicación (visor de imágenes OSX predeterminado).
  2. Haga clic en el Filemenú de la barra de menú y seleccione Export. ver captura de pantalla
  3. Desmarque Alpha, seleccione dónde desea exportar la imagen y haga clic en el Savebotón. ver captura de pantalla
  4. Reemplace el ícono actual de la App Store con la imagen del ícono recién exportada.
  5. Validar y cargar.
Shukov avatar Sep 13 '2018 08:09 Shukov