¿Cómo configuro las imágenes para poder archivar y validar mi aplicación? La pantalla se ve así ahora:
Entonces el primero dice 29pt
, pero luego también dice 2x
. Entonces, ¿pongo una 29x29
imagen o una 58x58
imagen? ¿Y dónde pongo todos los demás? (Sé que hay más tamaños que 29
, 40
y 60
).
De todos modos, lo que intenté fue arrastrar un 29x29
png a la primera ranura, una 40x40
a la segunda y una 60x60
a la tercera y cuarta. Cuando fui a Product->Archive
, me sale
/ Users / kendon / Documents / iPhone Apps / Sales Tool / Sales Tool / Images.xcassets: el conjunto de iconos de la aplicación llamado "AppIcon" no tenía ningún contenido aplicable.
Respuestas:
Actualización: a menos que te encante cambiar el tamaño de los iconos uno por uno, mira la respuesta de Schmoudi . Es mucho más fácil.
Tamaños de íconos
Imagen de arriba de Designing para iOS 9 . Son lo mismo para iOS 10 .
Cómo configurar el ícono de la aplicación
Haga clic en Assets.xcassets en el navegador de proyectos y luego elija AppIcon .
Esto le dará un conjunto de iconos de aplicaciones vacío.
Ahora solo arrastre la imagen del tamaño correcto (en formato .png) desde Finder a cada espacio en blanco en el conjunto de aplicaciones. El ícono de la aplicación debería estar configurado ahora.
Cómo crear las imágenes del tamaño correcto
La imagen en la parte superior indica los tamaños de píxeles para cada tamaño de punto que se requiere en iOS 9. Sin embargo, incluso si no obtengo esta respuesta actualizada para futuras versiones de iOS, aún puede averiguar los tamaños de píxeles correctos utilizando El método a continuación.
Mire cuántos puntos (pt) tiene cada espacio en blanco en el conjunto de imágenes vacío. Si la imagen es 1x, entonces los píxeles son los mismos que los puntos. Para 2x duplicar los puntos y 3x triplicar los puntos. Entonces, por ejemplo, en el primer espacio en blanco anterior (29pt 2x) necesitaría una imagen de 58x58 píxeles.
Puede comenzar con una imagen de 1024x1024 píxeles y luego reducirla a los tamaños correctos. Puede hacerlo usted mismo o también hay sitios web y scripts para obtener los tamaños correctos. Haga una búsqueda de "generador de iconos de aplicaciones ios" o algo similar.
No creo que los nombres importen siempre que tenga las dimensiones correctas, pero la convención de nomenclatura general es la siguiente:
Imagen de lanzamiento
Aunque puede usar una imagen para la pantalla de inicio, considere usar un archivo de guión gráfico de la pantalla de inicio. Esto redimensionará convenientemente para cada tamaño y orientación. Consulte esta respuesta SO o la siguiente documentación para obtener ayuda con esto.
Documentación útil
Las imágenes de Xcode en esta publicación se crearon con Xcode 7.
fuente
Recientemente encontré esta aplicación llamada Icon Set Creator en la App Store, que es gratuita, sin anuncios, actualizada en nuevos cambios, sencilla y funciona bien para todos los tamaños de íconos posibles en OSX, iOS y WatchOS:
En Icon Set Creator:
En XCode:
fuente
Para ahorrar un poco de tiempo:
1) Puede marcar todas las imágenes del icono de la aplicación en el buscador y arrastrarlas a su catálogo de Activos de una sola vez arrastrando a una de las ranuras vacías del conjunto de imágenes del icono de la aplicación. Cuando mantiene su arrastre sobre la ranura, varias de las otras ranuras se ven seleccionadas y cuando las suelta, todas se llenan de una vez. Tenga en cuenta que esto funciona en XCode 8 (no he probado XCode 7), pero en XCode 9 beta todavía no.
2) El sitio de documentación de Apple "Preguntas y respuestas técnicas QA1686" tiene los tamaños por espacio de icono de aplicación ya calculados para usted en una buena imagen y también contiene las convenciones de nombres de imagen correctas.
fuente
Los tamaños correctos son los siguientes:
1)
58x58
2)
80x80
3)
120x120
4)
180x180
fuente
Utilizo una herramienta llamada Prepo para producir todos los tamaños de imagen correctos. Simplemente alimente la aplicación con su archivo de imagen y escupirá cada archivo necesario con un nombre apropiado.
Una vez que haga esto, puede arrastrar los archivos apropiados o simplemente apuntar a su carpeta exportada Prepo.
fuente
Hoy en día es realmente fácil configurar el ícono de la aplicación, solo vaya a https://makeappicon.com/ agregue su imagen, le enviarán todo el ícono de la aplicación (también para watch & itunes), ahora haga clic en Activos .xcassets en el navegador de proyectos y luego elija AppIcon. Ahora solo tiene que arrastrar y soltar el icono según sea necesario.
fuente
En la lista de la izquierda, haga clic derecho en "AppIcon" y haga clic en "Abrir en el buscador" Se abrirá una carpeta con el nombre "AppIcon.appiconset". Pegue todos los gráficos con la resolución requerida allí. Una vez hecho esto, todas esas imágenes serán visibles en esta misma pantalla (una en su captura de pantalla). luego arrástrelos al cuadro apropiado. Se han agregado íconos de aplicaciones. Mismo proceso para Lanzar imágenes. Las imágenes de lanzamiento a través de este proceso se agregan para iOS 7 y versiones posteriores. Para iOS 8, el archivo LaunchScreen.xib se crea por separado.
fuente
Encontré una aplicación llamada Iconizer. Puedes encontrar el repositorio en github . Iconizer puede generar iconos de aplicaciones para OS X, iPad, iPhone, CarPlay y Apple Watch con una sola imagen.
Simplemente arrastre y suelte su icono en Iconizer, seleccione las plataformas que necesita y si desea o no todas las plataformas generadas en un catálogo de activos, luego presione exportar.
Después de eso, simplemente reemplace (elimine e importe) su AppIcon en Assets.xcassets
fuente
Esta es una parte muy frustrante de XCode. Como muchos, perdí horas en esto cuando cambié a una versión más nueva de xcode (versión 8). La solución para mí fue abrir las propiedades de mi proyecto y, en "Iconos de aplicaciones e imágenes de inicio", elija la opción "migrar" para los iconos. Esto no tenía ningún sentido para mí ya que ya tenía todos mis íconos allí, ¡pero funcionó! Desafortunadamente, ahora parece que tengo dos copias de mis íconos de inicio en el proyecto.
fuente
Según la versión actualizada (Xcode 8.3.3), vi que se requieren resoluciones inferiores para todos los campos de
AppIcon
conjuntos.Viene con hdpi, xhdpi, xxhdpi, etc. Espero que ayude a otros.
Editado a 120x120
fuente