Programa para crear Asset Catalog para iOS automáticamente

¡Hola!

Una de las opciones nuevas que trajo consigo la versión 5 del Xcode, fue incluir los Asset Catalog para configurar todas las imágenes de los iconos de nuestra app y de las imágenes de los Splash.

No se si recordáis que antes teníamos que realizar la tediosa tarea de hacer las imágenes de los iconos y de los Splash, y además, tener que ir re-nombrando estas imágenes con nombres del tipo: icono.png y icono@2x.png. Los que iban con @2x servían para indicar que dispositivos con pantalla Retina podían presentar la imagen en alta resolución.

Apple decidió prescindir de esta nomenclatura y creó los Asset Catalog. En principio solucionan bastante toda la tarea que había que realizar anteriormente, pero igualmente necesitamos realizar todas las imágenes de iconos y de los Splash en el tamaño exacto de cada resolución de todos los dispositivos, lo cuál, viendo que cada vez Apple saca dispositivos con distintas resoluciones, es una tarea que nos lleva un ratito de nuestro tiempo.

Por ello, buscando si había algo que me ahorrase tiempo de mi vida, encontré un programa para Mac llamado Asset Catalog Creator.

Asset Catalog Creator

Con esta herramienta, basta con realizar la imagen de tu icono o splash en un buen tamaño y después lo tienes que arrastrar a esta herramienta. Automáticamente te genera el Asset Catalog. Finalmente hay que sustituir el archivo que ha generado por el que genera por defecto el Xcode. En el caso de que hayamos generado un Asset catalog para el icono de una aplicación en iOS, el programa habrá generado una carpeta llamada Media.xcassets, que dentro tiene otra carpeta llamada AppIcon.appiconset. Esta última carpeta es la que hay que reemplazar por la de nuestro proyecto de Xcode, que estará en la carpeta Assets.xcassets de la raíz de tu proyecto, como puedes ver en esta imagen:

assetcatalog

 

La versión gratuita sólo permite sacar el Asset Catalog del icono de tu app para iOS. La versión de pago incluye la posibilidad de generar el icono para: OS X, Image Set, iOS Launch y Watch.

Desde luego, es una magnífica herramienta que nos ahorra tiempo en el desarrollo y en el proceso de publicación.

Hello world!

¡Bienvienidos a mi blog!

En este blog, publicaré post relacionados con novedades sobre tecnología, soluciones a problemas que nos encontramos los desarrolladores a lo largo de nuestra experiencia y herramientas útiles para el desarrollo.

Espero que lo disfrutéis 🙂