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 [email protected] (con tamaño 32x32), [email protected] (tamaño 64x64) y así sucesivamente hasta [email protected] (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.
icon_32x32@2x
y[email protected]
. Agregué la lista de todos los nombres de íconos a la respuesta para aclarar esto.A partir de Xcode 7 (no estoy seguro de cuándo se introdujo originalmente), puede usar el archivo Assets.xcassets para los íconos de aplicaciones. Este archivo se incluye por defecto para nuevos proyectos.
Simplemente:
fuente
Siga estos pasos para agregar un icono de aplicación a su proyecto. Este es el icono que mostrará MacOS en la barra de documentos y en la pantalla de la pestaña alt.
Además, la herramienta img2icns puede resultar útil para convertir imágenes en un icono.
fuente
Pasos para agregar un ícono de aplicación a su proyecto de cacao.
fuente
Es fácil
Utilice una herramienta automática (como IconFly) para crear ICNS o conjunto de iconos correctos con todo el tamaño necesario.
A continuación, arrastre y suelte el ICNS o el conjunto de iconos creados en Xcode.
en el archivo info.plist, establezca el valor "CFBundleIconFile" en [IconName]
fuente
Xcode 8.2.1
Convierta .png 👉.icns a través de IconMaker
Agregue el archivo AwesomeApp.icns en la misma carpeta que info.plist
Arrastre el archivo AwesomeApp.icns a xcode en la misma carpeta que info.plist
En el icono de conjunto de info.plist: a AwesomeApp.icns
fuente
Paso 1: Obtenga el nombre del archivo de icono de info.plist y coloque la carpeta icns (archivo de icono) en la carpeta SourceCode / resources
Paso 2: Y lo mismo ocurre con xcode, debes copiar todas las imágenes de xcode usando copyallframeworks o copyall archivo de recursos en tu xcode y compilar la aplicación nuevamente.
fuente