cocoa icons xcode4.4

cocoa - Xcode 4.4 eliminĂ³ el Icon Composer en Herramientas para desarrolladores



icons xcode4.4 (10)

Así que acabo de actualizar a la última y mejor Xcode 4.4 pero no puedo encontrar Icon Composer. Estaba en el elemento del menú Open Developer Tool en Xcode 4.3 pero ahora no puedo encontrarlo en ningún lado.

¿Olvidó Apple incluirlo? ¿Cómo creo íconos sin él?

También intenté usar iconutil en Terminal pero recibo un error que 1024x1024 no es compatible. Estoy ejecutando OSX 10.7.4.


Deje que Xcode cree un archivo icns automáticamente

Lo ideal es que suministre un conjunto completo de iconos. Sin embargo, no es un requisito tener un conjunto completo; el sistema elegirá la mejor representación para los tamaños y resoluciones que no proporcione. Cada ícono en el conjunto es una pista para el sistema sobre la mejor representación para usar.

*

El conjunto debe colocarse en una carpeta con la extensión .iconset . Puede parecer poco habitual que una carpeta tenga una extensión, pero esta extensión es una señal para el sistema de que la carpeta contiene un conjunto de iconos.

*

Xcode valida y convierte automáticamente una carpeta de conjunto de iconos en un archivo icns. Todo lo que necesita hacer es agregar la carpeta del conjunto de iconos a su proyecto y crear el proyecto. El archivo icns generado se agrega automáticamente al producto creado.

*

Nota : No use Icon Composer: no puede crear archivos icns de alta resolución.

Proporcione versiones de alta resolución de todos los recursos gráficos de la aplicación

Acerca de alta resolución para OS X


¡Puedes recuperar el viejo!

  1. ve a la página de desarrollo de Apple y haz clic debajo de Xcode en "¿Buscas una versión anterior de Xcode?"
  2. descarga xCode 4.2.
  3. cuando termine, abra el archivo .dmg.
  4. vaya al buscador y haga clic en "Ir a la carpeta".
  5. escriba "/ Volumes / Xcode / Packages".
  6. haga clic derecho en "DeveloperTools.pkg".
  7. haga clic en abrir con "The Unarchiver" (si no lo tiene es gratis en la App Store ".
  8. extraerlo a su escritorio y abrir la carpeta.
  9. Haga clic derecho en el archivo de carga y ábralo con "Archive Utility".
  10. abra la carpeta de carga útil y vaya a Aplicaciones> Utilidades.
  11. cópielo en su carpeta de aplicaciones o en otro lugar.

¡disfruta Icon Composer!


A partir de 2015, todas las otras respuestas son demasiado trabajo o simplemente incorrectas. Es tan fácil como esto:

No tiene que hacer nada más que crear la imagen necesaria en los siguientes tamaños:

16 x 16px 32 x 32px 64 x 64px 128 x 128px 256 x 256px 512 x 512px 1024 x 1024px

Y luego, en Xcode, en la vista del proyecto, haga clic en Images.xcassets y, desde el buscador, arrastre las imágenes a los cuadrados de AppIcon.

No es necesario que nombre minuciosamente archivos o cree directorios o mueva un directorio a Xcode o cualquiera de ellos. Solo arrastre las imágenes desde el buscador.

Aquí hay un video de otra persona sobre dónde arrastrar los íconos en XCode:

http://www.youtube.com/watch?v=OQN_AwcF0GU&t=4m0s


Creé un Automator Workflow que toma una imagen PNG de 1024 px como entrada y crea automáticamente todos los otros formatos dentro de una carpeta .iconset. Desde el punto de vista de los diseñadores no es la mejor opción, pero es perfecta durante el desarrollo, porque Xcode deja de quejarse por los formatos de 16x16px que faltan:

https://github.com/audiocommander/Iconset-Generator


Descargar Graphics Tools for Xcode 4.4.


Iconsutil es la mejor manera y la única aceptada por XCode 4.4. Tenga cuidado de nombrar sus archivos png exactamente como se menciona anteriormente y de proporcionar todos los archivos, de lo contrario, no funciona ...


Lee esto...

http://developer.apple.com/library/mac/#documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Introduction/Introduction.html#//apple_ref/doc/uid/TP40012302-CH1-SW1

... para obtener la convención de nombres para tus imágenes png.

1024x1024 ya no es compatible. En su lugar, use la convención de nomenclatura 512x512 @ 2x según las instrucciones en la página del enlace anterior.

Ya no es necesario convertirlo a un archivo icns, ya que xcode hace esto automáticamente, por lo que ni siquiera necesita usar iconutil.

Así es como funciona:

1) Simplemente crea una carpeta en tu proyecto con la extensión .iconset 2) Pon todos tus png''s, pero asegúrate de que todos estén nombrados apropiadamente de acuerdo con las instrucciones dadas al seguir el enlace de arriba. 3) Compile el proyecto como de costumbre.

Xcode hace el resto.


Por cierto, me llevó una hora averiguar por qué iconsutil y XCode no generaron los íconos: iconsutil una versión de 64x64, ¡lo cual es incorrecto! No se requiere una versión de 64x64.


Solo pensé que coincidiría con Icon Composer 2.4 en Graphics Tools para Xcode 4.4. en xcode44graphicstools6938118a.dmg no tiene soporte para 1024 tamaños, sin embargo, la versión anterior de 2.2 lo hace.


Supongo que Apple no quiere que lo uses nunca más.

EDITAR: la mejor manera de hacerlo es agregar la carpeta .iconset al destino en Xcode. Desplácese hacia abajo hasta la respuesta de Dvorak, que sin duda es la mejor.

La forma oficialmente sancionada ahora es el comando iconutil .

De las guidelines de Apple:

Después de haber creado los elementos necesarios del icono de la aplicación, colóquelos en la carpeta icon.iconset . Para crear un archivo .icns , use iconutil en Terminal. La terminal se encuentra en /Applications/Utilities/Terminal . Ingrese el comando iconutil -c icns <iconset filename> , donde <iconset filename> es la ruta a la carpeta .iconset . Debe usar iconutil , no Icon Composer, para crear archivos .icns alta resolución.

Hay otro documento de Apple relevante que profundiza más: Recursos de alta resolución .

Como referencia, el conjunto completo de íconos:

icon_16x16.png [email protected] icon_32x32.png [email protected] icon_128x128.png [email protected] icon_256x256.png [email protected] icon_512x512.png [email protected]

Tenga en cuenta que el último es el equivalente de 1024x1024, aunque parece que iconutil lo quiere con el nombre 512x512 @ 2x, al menos en Lion. Asegúrese de que esta es la clave, que tiene este conjunto exacto de archivos, o encontrará errores. Observe la falta de un icon_64x64.png , por ejemplo.