¿Cómo puedo cambiar el ícono de una aplicación en Mac OS X?

55

Acabo de crear una aplicación simple AppleScript y me gustaría que tuviera un buen ícono (además del papel enrollado, por defecto). ¿Cómo puedo cambiar un ícono para esta aplicación (o cualquier otra aplicación en mi dock)?

Daniel Cukier
fuente
Una vez que haya cambiado el ícono, debe eliminar el caché de íconos de la carpeta para ver el resultado de la mayoría de las soluciones en este ticket. Además de arrancar su máquina, también puede eliminar las carpetas .DS_Store en la carpeta de la aplicación.
Max
No parece haber ningún .DS_Store en la carpeta de mi aplicación. Estoy mirando en la terminal y también
veo
Una buena descripción general sobre cómo cambiar los íconos en Mac OS X
KyleMit

Respuestas:

89

Abra la ventana de información de la aplicación (Archivo »Obtener información o Comando-I), haga clic en el icono en esa ventana (aparecerá un borde azul) y pegue un nuevo icono.

iTunes Obtener información con el ícono seleccionado

Cualquier imagen que pueda abrir en Vista previa se puede usar como un icono: ábrala en Vista previa, selecciónela y cópiela. Eso colocará una imagen en el portapapeles que incluye un formato que se puede pegar como un ícono de aplicación.

Andrew J. Brehm
fuente
3
Arrastré y coloqué una imagen jpg sobre el ícono, pero el ícono ahora es el ícono de "vista previa de la aplicación" con texto JPG debajo ... :-(
Daniel Cukier
2
Ah no importa. Los iconos pueden almacenarse en caché, aparentemente. Al reiniciar mi máquina aparecieron los nuevos íconos.
Eric Nguyen
10
He descubierto que obtener un .icns puede ser un poco complicado. Deberá abrir el icono en "Vista previa" como se muestra. pero asegúrese de SELECCIONAR TODAS las imágenes de la lista. Cópielos TODOS. Es posible que también deba desbloquear la aplicación en la esquina inferior derecha de la ventana de información y usar su contraseña si es necesario. Además, es posible que desee probar iconverticons.com
Kevin
3
@ Thorn007 - Gracias, esto era lo que necesitaba para mí. De lo contrario, seguía mostrando solo el logotipo de Vista previa con 'ICNS' debajo, e incluso un reinicio del sistema no actualizó el 'caché' si realmente estaba en caché.
DMan
77
@DanielCukier, pensarías que arrastrar y soltar funcionaría, ya que ya no es la década de 1980, pero aparentemente no lo hace. Arrastrar un archivo png o icns también condujo al icono "Vista previa de imagen" que reemplaza el icono de la aplicación. Sin embargo, abrir con Vista previa, luego copiar y pegar (como sugiere esta respuesta) parece funcionar.
Michael Martin-Smucker
7
  1. Haga clic derecho en la aplicación en la carpeta Aplicaciones
  2. Haga clic en Mostrar contenido del paquete
  3. Vaya a Contenidos> Recursos
  4. Verifique el archivo de icono en el archivo info.plist ubicado en la carpeta Contenido.
  5. Reemplace el archivo de icono (icns) con el archivo icns deseado.
Clasificador
fuente
3

Según macosxhints.com, parece que en 10.6 los íconos para las aplicaciones estándar de Mac OS X (o incluso el software de Apple en general) ya no se pueden cambiar fácilmente, ya que las carpetas de la aplicación son de solo lectura.

Por supuesto, uno podría cambiar esos derechos de acceso, pero cambiar el contenido del paquete podría romper la firma del Firma de Código para esa aplicación. Y si la firma no es válida, entonces las aplicaciones podrían ya no podrán acceder a la llave, se ya no puede ser permanentemente permitido una excepción en el servidor de seguridad si se sabe para comprobar su propia integridad (conocido por haber causado problemas a configd, mDNSResponder y mapache ), o puede causar problemas al usar la actualización de software.

(Arriba, podría indicar que no estoy seguro. Algunas pruebas rápidas que cambiaron los íconos de iTunes, Safari y Monitor de actividad no interrumpieron la firma del código, aunque por alguna otra razón aún desconocida, el firewall podría preguntar repetidamente ¿Desea la aplicación "iTunes .app "para aceptar conexiones de red entrantes? Para obtener más detalles, consulte Si se altera la firma del código de Mac, ¿qué podría fallar? )

Arjan
fuente
1

Tema antiguo que conozco, pero mejor que plantear uno nuevo. Esto es relevante para la pregunta.

Si tiene problemas para que esto funcione, como yo, entonces encontré una solución. Una actualización de Firefox hace mucho tiempo trajo de vuelta el ícono clásico: yo, como muchos otros, uso un ícono de Tails personalizado (¡búscalo, es realmente lindo!) E intenté volver a configurarlo, pero no lo tuve. Pegar sobre el ícono no funcionó. Justo esta noche encontré el problema: dentro de Firefox.app había un archivo Icon, pero cuando se veía desde la Terminal tenía un carácter no imprimible al final. Resulta que hubo un final de línea de Windows en el nombre del archivo (posiblemente un error en la actualización) que evitó que el icono se modificara desde entonces. Eliminar este archivo me permitió cambiar el icono nuevamente.

Gargravarr
fuente
0

Al menos probaría una versión de prueba de la aplicación Panic's CandyBar 3 . Afinado para 10.6, no he tenido ningún problema con él y cambié algunos íconos, incluidas las aplicaciones del sistema como Finder y Preferencias del sistema.

Josh K
fuente
Ajá, ¿entonces CandyBar está cambiando los íconos otra vez? Hace algún tiempo deshabilitaron esa opción porque tenían miedo de romper la Firma de Código de Apple (lo que CandyBar sí hace, pero hasta ahora se desconoce si causa algún problema).
Arjan
Solo encontré un par de aplicaciones que no pude cambiar, y sorprendentemente dos son Transmitir y Coda (dos aplicaciones de Pánico). Hubo un par más de manzanas "centrales" que no cambia, pero el buscador y el sistema prefieren funcionar bien.
Josh K
0

Primero, abra la aplicación que desea cambiar la imagen, luego abra el sitio web https://iconverticons.com/online/

En ese sitio web, copie la imagen que desea usar. El sitio web lo convertirá en una imagen .incs que debe descargar. Después de descargarlo, arrástrelo a la pequeña imagen en la parte superior de la ventana "obtener información". Primero, nada va a suceder, excepto que la imagen de vista previa grande va a cambiar.

IMPORTANTE: Después de completar todos los pasos, presione la pequeña casilla de verificación "bloqueado", esto va a cambiar la imagen.

Dominique
fuente
0

Vaya a Aplicaciones en Finder y haga clic con el botón derecho en Obtener información para la aplicación. Arrastre la imagen sobre el icono superior y se cambiará.

No lo arrastre sobre la vista previa grande en la parte inferior, ya que pasará la imagen a la aplicación como argumento. No quieres eso.

ago
fuente