Escribí dos aplicaciones que tengo en mi escritorio y no puedo cambiar los íconos.
Lo primero que se llama fue una aplicación que escribí con Automator. Después de crearlo, pude cambiar su ícono del Automator por defecto al ícono de la aplicación del Dock (como se ve en Preferencias del sistema). Cuando instalé MacOS 10.13 (High Sierra), el ícono cambió al ícono que representa el modelo de mi computadora portátil (MacBook Pro 13 "con barra táctil). Cambié el ícono al Dock. Sin embargo, el cambio del ícono no fue visible en el escritorio (aunque estaba en las ventanas del Finder y en la Vista rápida).
La otra aplicación se escribió en el lenguaje de programación Racket ( racket-lang.org
). Cambié el logotipo del logotipo de Racket a mi computadora portátil (vea la ruta más arriba). Tengo un problema similar en el que el icono no cambia.
Tenga en cuenta que cambié el nombre de los nuevos íconos al nombre del ícono antiguo para evitar problemas.
Para ambas aplicaciones, el cambio de nombre del archivo solucionó el problema, pero tengo un Servicio que ejecuta la aplicación y el cambio de nombre rompería el Servicio. Cambiar el nombre a su nombre correcto vuelve a colocar los iconos incorrectos en su lugar. Llegué a la conclusión de que hay algún tipo de caché que almacena los iconos. ¿Cómo puedo eliminar o restablecer esto?