Dado que Xcode 4.4 Icon Composer ya no es la forma recomendada de crear iconos y ya no se incluye en la instalación estándar de Xcode. Debido a la introducción de Mac con pantalla retina, ahora se recomienda proporcionar versiones de alta resolución de todos los gráficos, incluidos los iconos de aplicaciones.
Para darle a su aplicación un icono en Xcode> 4.4, haga lo siguiente:
Crea una carpeta [IconName] .iconset en Finder
En esta carpeta coloque su icono como archivos png. Necesitará el icono en tamaños de 16px, 32px, 64px (solo retina), 128px, 256px, 512px y 1024px (solo retina)
Estos iconos se deben nombrar con el patrón icon_16x16.png, icon_32x32.png, icon_128x128.png y así sucesivamente
Para admitir pantallas retina, también debe agregar archivos de iconos con doble resolución, denominados icon_16x16@2x.png (con tamaño 32x32), icon_32x32@2x.png (tamaño 64x64) y así sucesivamente hasta icon_512x512@2x.png (tamaño 1024x1024).
arrastre esta carpeta [IconName] .iconset a Xcode (cópiela si es necesario)
en el archivo info.plist, establezca el valor "CFBundleIconFile" (archivo de icono como clave) en [IconName] pero sin la extensión .iconset
Anotaciones:
- (actualmente) no es necesario proporcionar los iconos @ 2x
- (normalmente) también funcionará si no proporciona todos los archivos de iconos
- la carpeta del conjunto de iconos no debe contener un archivo icon_64x64.png. el icono de 64px es solo para la versión retina de icon_32x32
Actualización:
Al final, su carpeta .iconset tiene los siguientes 10 elementos:
icon_16x16.png
icon_16x16@2x.png
icon_32x32.png
icon_32x32@2x.png
icon_128x128.png
icon_128x128@2x.png
icon_256x256.png
icon_256x256@2x.png
icon_512x512.png
icon_512x512@2x.png
Guía oficial:
https://developer.apple.com/library/content/documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Optimizing/Optimizing.html
Información Adicional:
Para convertir la carpeta del conjunto de iconos en un archivo icns, ejecute el siguiente comando en la terminal:
iconutil -c icns [IconName].iconset
donde [IconName] debe reemplazarse con el prefijo de la carpeta del conjunto de iconos. Ahora tiene un archivo llamado [IconName] .icns. En Xcode 4.4, en el Resumen de objetivos, haga clic con el botón derecho en el signo de interrogación del icono y luego seleccione el archivo icns. A continuación, debería ver que el signo de interrogación se reemplaza con el icono.