Respuestas:
Se ha trasladado a uno de los paquetes adicionales para Xcode, y ahora forma parte del paquete de herramientas gráficas para Xcode .
Aparentemente esto es (¿al menos en parte?) Porque ya no es la forma 'oficialmente recomendada' de generar íconos (de alta resolución). Consulte las Pautas de la interfaz humana de OS X y las Pautas de alta resolución para obtener más información.
Creo que Icon Composer no es compatible con los íconos de mayor resolución requeridos en estos días (1024x1024), y le recomendamos que use iconutil
en su lugar, lo que sí lo hace, y le permite convertir entre ICNS y "conjuntos de iconos" (efectivamente, solo una carpeta que contiene una colección de archivos PNG de diferentes resoluciones).
Si aún lo desea, puede obtenerlo de la siguiente manera:
En Xcode, ir al Xcode > Abrir desarrollador de herramientas > Más ... Herramientas para desarrolladores .
Deberá iniciar sesión (o registrarse) con su cuenta de desarrollador de Apple (gratuita), y luego se le mostrará una lista de paquetes disponibles para Xcode, incluidas las herramientas de gráficos para Xcode. Tome el último e instálelo.
Este DMG de herramientas gráficas contiene:
Lo que encontré más fácil que descargar, instalar y encontrar Icon Composer fue usar la herramienta de línea de comandos iconutil
.
.iconset
Ingrese este comando en la ventana Terminal:
iconutil -c icns <iconset filename>
donde <iconset filename>
está la ruta a la carpeta que contiene el conjunto de pngs.
.icns
archivo de salida se escribe en la misma ubicación que la carpeta.Debe tener el siguiente conjunto de pngs:
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
icon_128x128@2x.png
debería ser 256x256.
iconutil
de un .icns
archivo y examinar las imágenes resultantes. (Aunque tampoco estoy seguro de entender por qué.)
Echa un vistazo a Icon Composer 2x. Es un reemplazo para Icon Composer de Apple que admite iconos de resolución de retina.
Puede obtenerlo aquí: http://www.lemonmojo.com/work#IconComposer2x
Escribí la aplicación, es gratis y el código fuente está disponible en Github si estás interesado.
Creé una gotita que crea un ícono a partir de PNG usando el AppleScript, aquí está el código:
on open input
repeat with input in input
set inputalias to input as alias
tell application "Finder"
set inputname to name of inputalias
set inputcontainer to container of inputalias
end tell
if inputname ends with ".png" then
set foldername to ((text 1 through ((length of inputname) - 4) in inputname) & ".iconset") as text
tell application "Finder"
try
make new folder at inputcontainer with properties {name:foldername}
end try
set thefolder to folder foldername of inputcontainer
set iconnames to "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"
set iconnames to paragraphs of iconnames
repeat with iconname in iconnames
duplicate inputalias to thefolder with replacing
set iconfile to file inputname of thefolder
set name of iconfile to iconname
end repeat
end tell
set folderpath to POSIX path of (thefolder as alias)
do shell script "iconutil -c icns " & (quoted form of folderpath)
display dialog ("Icon created for " & inputname) giving up after 10
tell application "Finder" to delete thefolder
else
display dialog (inputname & " cannot be made into an icon. Please choose a PNG file.")
end if
end repeat
end open