Escribí dos aplicaciones que tengo en mi Escritorio a las que no puedo cambiar los iconos.
La primera se llama fue una aplicación que escribí con Automator. Después de crearla, pude cambiar su icono desde el predeterminado de Automator al icono de la aplicación del Dock (como se ve en las Preferencias del Sistema). Cuando instalé macOS 10.13 (High Sierra), el icono cambió al icono de mi modelo de portátil (MacBook Pro 13" con Touch Bar). Volví a cambiar el icono al Dock. Sin embargo, el cambio de icono no era visible en el Escritorio (aunque sí en el Finder Windows y en la Búsqueda Rápida).
La otra aplicación estaba escrita en el lenguaje de programación Racket ( racket-lang.org
). He cambiado el logotipo de Racket por el de mi ordenador portátil (véase la ruta anterior). Estoy teniendo un problema similar en el que el icono no cambia.
Ten en cuenta que he cambiado el nombre de los nuevos iconos por el de los antiguos 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. Al cambiar el nombre a su nombre correcto, los iconos incorrectos vuelven a aparecer. He llegado a la conclusión de que hay algún tipo de caché que almacena los iconos. ¿Cómo puedo eliminar o restablecer esto?