El icono del Dock no se actualiza cuando se cambia el archivo icns en Yosemite

4

Estoy experimentando un problema en el que el Dock no vuelve a cargar un ícono que cambié para una de mis aplicaciones. Cambié el icono al reemplazar el archivo .icns dentro del paquete de la aplicación. La versión con la que lo reemplacé todavía está allí, pero incluso después de reiniciar y matar el proceso del dock varias veces, el ícono antiguo no se moverá.

Por extraño que parezca, logré cambiar el ícono de otra aplicación sin problemas, siguiendo el mismo procedimiento y reiniciando.

¿Hay nuevos errores en la forma en que esto funciona cambia en Yosemite? ¿Cómo se puede lograr esto?

    
pregunta Gabriele Cirulli 15.10.2014 - 01:51

2 respuestas

6

Intenta eliminar el caché de iconos:

rm /var/folders/*/*/*/com.apple.dock.iconcache;killall Dock
    
respondido por el user495470 19.10.2014 - 19:35
-1

Aunque no responde directamente a su pregunta, existe un método para cambiar el ícono sin modificar el archivo icns en el paquete de la aplicación.

  1. Descargue CandyBar desde Panic (es genial para administrar íconos personalizados).
  2. Importe el icns o cualquier formato de imagen compatible en la barra lateral.
  3. Seleccione el icono y presione Comando I para mostrar el panel de información.
  4. Seleccione el icono en el panel de información y presione Comando C : copiará el icono en su portapapeles.
  5. Visite /Applications/ y busque el ícono de la aplicación que desea reemplazar. Nuevamente, presione Comando I para mostrar el panel de información.
  6. Seleccione el icono y presione Comando V para reemplazar el icono.
  7. Mantenga Comando y seleccione el icono afectado en el Dock. Esto actualizará el ícono inmediatamente.

Este método es más seguro porque no modifica el contenido del paquete de aplicaciones, lo que a veces puede causar problemas de firma de códigos, sin embargo, el inconveniente es que el cuadro de diálogo dentro de la aplicación aún usará el icono antiguo. Eso no debería ser un problema si rara vez te encuentras con el cuadro de diálogo.

    
respondido por el sayzlim 19.10.2014 - 21:05

Lea otras preguntas en las etiquetas