Convierte un PNG del Escritorio (por ejemplo el icono de QRSCAN) en un icono .icns profesional para tus apps de macOS.
Vamos a usar solo herramientas nativas: sips para generar los tamaños y iconutil para crear el .icns final.
1. Requisitos previos
- Un Mac con macOS (Intel o Apple Silicon).
- Un archivo PNG cuadrado en el Escritorio, por ejemplo
qrscan.png, idealmente 1024x1024 px. - Terminal (Zsh por defecto).
miapp.png), pero en los ejemplos usaremos qrscan.png.
2. Crear la carpeta de iconos (.iconset)
Primero creamos la carpeta donde irán todas las versiones de tamaño del icono:
cd ~/Desktop
mkdir qrscan.iconset
qrscan.png, cambia el nombre en los comandos de esta guía.
3. Generar todos los tamaños de icono con sips
macOS usa distintos tamaños de icono según el contexto (Dock, Finder, vista previa…). Vamos a generarlos todos a partir de tu PNG original.
Ejecuta este bloque tal cual (asegúrate de estar en el Escritorio):
cd ~/Desktop
sips -z 16 16 qrscan.png --out qrscan.iconset/icon_16x16.png
sips -z 32 32 qrscan.png --out qrscan.iconset/icon_16x16@2x.png
sips -z 32 32 qrscan.png --out qrscan.iconset/icon_32x32.png
sips -z 64 64 qrscan.png --out qrscan.iconset/icon_32x32@2x.png
sips -z 128 128 qrscan.png --out qrscan.iconset/icon_128x128.png
sips -z 256 256 qrscan.png --out qrscan.iconset/icon_128x128@2x.png
sips -z 256 256 qrscan.png --out qrscan.iconset/icon_256x256.png
sips -z 512 512 qrscan.png --out qrscan.iconset/icon_256x256@2x.png
sips -z 512 512 qrscan.png --out qrscan.iconset/icon_512x512.png
cp qrscan.png qrscan.iconset/icon_512x512@2x.png
4. Convertir la carpeta .iconset en un .icns
Ahora empaquetamos la carpeta qrscan.iconset en un único archivo
qrscan.icns, que es el formato de iconos oficial de macOS.
cd ~/Desktop
iconutil -c icns qrscan.iconset
Si no hay errores, tendrás en tu Escritorio un archivo llamado qrscan.icns.
qrscan.iconset si ya no la necesitas, dejando solo el .icns.
5. Aplicar el icono .icns a una app (Automator, utilidades, etc.)
Para apps sencillas (Automator, herramientas internas), el truco más simple sigue siendo usar Vista Previa y la ventana de “Obtener información”.
- Haz doble clic en qrscan.icns para abrirlo con Vista Previa.
- En Vista Previa, ve a Edición → Seleccionar todo (o ⌘A).
- Después, ve a Edición → Copiar (o ⌘C).
- En Finder, localiza tu app (por ejemplo
Leer QR.app). - Haz clic derecho sobre la app y selecciona Obtener información (o pulsa ⌘I).
- En la ventana de información, haz clic una vez sobre el pequeño icono de arriba a la izquierda (junto al nombre de la app) hasta que quede resaltado.
- Pulsa ⌘V para pegar el icono .icns que tienes en el portapapeles.
6. Resumen
- Partes de un PNG cuadrado en el Escritorio (
qrscan.png). - Generas todos los tamaños en una carpeta
.iconsetcon sips. - Creas un .icns profesional con
iconutil. - Aplicás el icono a cualquier app usando Vista Previa + “Obtener información”.
Perfecto para dar identidad visual a utilidades como QRSCAN, lanzadores de scripts y apps internas de tu ecosistema macOS.
No hay comentarios:
Publicar un comentario