Problema con el ícono de Apple Watch tras la presentación

Estoy intentando enviar una aplicación de iOS a App Store (una que es compatible con el nuevo Apple Watch) y estoy teniendo problemas importantes con los files de icons requeridos, sus nombres y tamaños. He leído la documentation ( https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/WatchHumanInterfaceGuidelines/IconandImageSizes.html#//apple_ref/doc/uid/TP40014992-CH16-SW1 ) y dice para crear icons @ 2x de tamaños 48, 55, 80, 88, 172 y 196. ¿Qué significa esto? Icon-48×48@2x.png (96px x 96px) o Icon-24×24@2x.png (48px x 48px) .

Cuando presento mi binary me sigue dando errores … ERROR ITMS 90394 Icono que falta … ERROR ITMS 90392 Icono que no es válido

¿Podrían algunos explicar por favor qué tipo de icons y tamaños debo include?

Lo he adivinado y comprobado durante horas … Icon-48×48@2x.png (88 px x 88 px) no es bueno … Icon-24×24@2x.png (44 px x 44 px) no es bueno!

Además, ¿agrego los files de icons a la extensión de la aplicación WatchKit o simplemente a la aplicación WatchKit?

introduzca la descripción de la imagen aquí Vaya a su tablero de historia, abra la carpeta de la aplicación WatchKit, click Image.xcassets allí, verá el recurso AppIcon, click él y le mostrará todos los tamaños de icons. Si hace clic en cada uno, el inspector de attributes le dará las dimensiones de píxeles para cada uno.

También estaba luchando con el mismo problema. Es realmente molesto. Lo busqué y hice todas las cosas mencionadas anteriormente y en solo otras publicaciones a través de Internet. Aunque nada funciono.

Bueno, entonces me di count de que 24×24 @ 2x debería ser de tamaño 48×48 píxeles, no 24×24, y así sucesivamente. Sé que es una tontería. Pero supongo que hay más gente tonta como yo y esta publicación les ayudará.

Definitivamente, debe importar los icons a la aplicación WatchKit. Debería haber un elemento de image pnetworkingefinido denominado "AppIcon" donde debería agregar sus icons. Funcionó muy bien para mí, acabo de actualizar mi aplicación a la revisión de App Store.

Por cierto, debe importar todas las imágenes que usa en la aplicación AppleWatch a la aplicación WatchKit en lugar de a la extensión; de lo contrario, las imágenes se envían desde iPhone a AppleWatch cuando la extensión se comunica con la aplicación WatchKit …

Después de muchos bashs, finalmente pude enviar con éxito la aplicación de reloj a la tienda.

No estoy seguro exactamente qué parte estaba causando el problema, pero una cosa que hice fue utilizar la convención de nomenclatura descrita (por mrdoktor) en este hilo: Los nombres de file de icono de Apple Watch no válidos deben coincidir con el patrón "* <dimensión> @ <escala> x .png "

Nota: solo he nombrado los icons de la aplicación de reloj de esta manera … los íconos normales (para iPhone / iPad) tienen el nombre de icon72@2x.png, etc.

Luego entré en el organizador de Xcode-> proyectos y eliminé los "datos derivados" para el proyecto.

Además, en mi aplicación WatchKit tengo un file images.xcassets y para ello creé un set de "Nuevo icono de aplicación" al que llamé "AppIcon-Watch". Entré a la configuration de mi proyecto y bajo el objective de la aplicación WatchKit me aseguré de que la fuente de los icons de la aplicación apuntaba al set "AppIcon-Watch" recién creado.

No tuve que tocar la extensión WatchKit y es images.xcassets. No tuve que agregar los icons a la extensión tampoco.

Tuve que agregar los files del ícono de reloj a la carpeta de la aplicación WatchKit e importarlos al proyecto, y arrastrarlos aún más en el lugar correcto dentro de las imágenes del WatchKit.xcassets

¡Espero que esto ayude a todos los demás que tengan este mismo problema!

Estaba recibiendo el error 90392, no de los icons de mi aplicación sino de otras tres imágenes que incluí en mi aplicación de reloj. Los había agregado directamente como files en mi proyecto, que es la vieja escuela antes de los activos de image. Eliminé estos y los agregué a un catálogo de activos de imágenes en su lugar y luego el envío de la aplicación se realizó. Los files y los nombres de los files eran iguales, por lo que aparentemente todas las imágenes deben formar parte de un catálogo de activos.

Recibí el mismo problema y lo solucioné con éxito. Lo más extraño es que el ícono nombrado de manera 40x40@2x.png debería ser solo la pantalla de inicio de 38mm . Tan pronto como lo nombré de esta manera, mi aplicación se cargó con éxito en AppStore . Pero TODOS MIS OTROS ICONOS para AppWatch se nombran como generalmente: icon_180.png Magia que no es comprensible para mí. Todos los derechos reservados