ios - logo - Watchkit AppIcon: el conjunto de iconos de la aplicación llamado "AppIcon" no tenía ningún contenido aplicable
watchos logo (8)
¡Resolví el problema!
originalmente solo seleccioné la casilla de verificación Apple Watch en Xcode 6 y funciono muy bien. Sin embargo, obtuve el mismo error en Xcode 7 sin modificar nada. Mi solución es seleccionar la casilla de verificación CarPlay además y poner dos iconos cuadrados con 120px y 180px para CarPlay. Ahora puedo ejecutar mi watchapp finalmente.
Sin embargo, no puede aceptarse para enviar a Apple Store ...
Existe el archivo Images.xcassets en mi aplicación WatchKit. Tan pronto como puse algún ícono en la compilación de ese activo falló con el mensaje de error: "El conjunto de íconos de la aplicación llamado" AppIcon "no tenía ningún contenido aplicable".
En mi caso, generé las imágenes con las dimensiones requeridas de Sketch. Luego arrastré y solté los archivos png en los lugares. No hay quejas de Xcode. Mi aplicación no usa el kit de reloj.
Sin embargo, la compilación falló con el mensaje de error, "El conjunto de iconos de la aplicación llamado" AppIcon "no tenía ningún contenido aplicable". También hubo advertencias sobre las dimensiones incorrectas de los archivos de imagen. No estoy seguro de cómo Sketch hizo eso, pero volví y configuré la exportación desde Sketch, verifiqué las dimensiones exportadas, arrastre los nuevos archivos de regreso a los puntos de icono de la aplicación en Xcode. Esta vez la construcción fue exitosa.
Moralidad, si ve este mensaje de error, verifique las dimensiones de su imagen.
Este es un método fácil para generar sus iconos de WatchKit, que funcionó bien para mí:
- Sube una imagen de origen a http://makeappicon.com
- Vaya a Images.xcassets en la aplicación WatchKit
- Haga clic derecho en el panel que incluye AppIcon, seleccione "Importar ..." y elija la carpeta del kit de vigilancia que makeappicon.com generó para usted
Lo más probable es que los iconos de la aplicación watchKit no tengan el tamaño correcto. Necesitas los siguientes tamaños
(these are all in pixels)
48 x 48
55 x 55
58 x 58
80 x 80
87 x 87
88 x 88
172 x 172
196 x 196
Básicamente, todos los números que ve en la parte inferior debajo de Images.xcassets necesita duplicarlos, ya que deben mostrarse en pantalla retina.
Vamos a escribirlo en la versión fácil en modo perezoso, todas las demás respuestas me estaban confundiendo muchísimo. Espero seguir ayudando a otros.
Paso 1: AppIcon estaba vacío
Paso 2: desea agregar el icono
así que desde AppIcon> en la fila1, col1 en 2x> arrastro y suelto, la siguiente imagen no válida:
Que tenía el tamaño real de la siguiente manera:
Paso 3: cuando compilé la compilación, falló.
Paso 4: después de buscar
descubrí que para 2x el tamaño de la imagen debería ser de 40 px por 40 px, así que modifiqué esa imagen en 40 px por 40 px desde ese valor no válido.
Paso 5: Info.plist agregó la entrada como se muestra a continuación.
Esta vez la compilación / compilación funcionó y en mi iPhone 7 tengo el nuevo ícono.
Vaya al sitio web de MakeAppIcon, cargue su imagen de AppIcon. Generará automáticamente todas las imágenes de cambio de tamaño, le dará su identificación de correo y obtendrá el archivo zip. Y asegúrese de que cuando cargue en Assets.xcassets haya usado una OPT muy claramente para la imagen cuyo tamaño es 2x o 3x dependiendo de su requerimiento.