He creado un archivo AppleScript .app en script Debugger.app.
Asigné un icono personalizado a este archivo .app pegando un nuevo icono sobre el icono por defecto en la aplicación Get Info en el Finder. El icono personalizado se establece inmediatamente.
Sin embargo, cuando abro la aplicación en script Debugger o script Editor, para editar el código, y luego vuelvo a guardar el archivo, el icono personalizado desaparece.
Al guardar, el siguiente icono ocupa inmediatamente el lugar del icono personalizado:
Por supuesto, tener que pasar por el proceso de configurar el icono personalizado cada vez que guardo (es decir, edito) el archivo es un inconveniente.
¿Hay alguna manera de que el icono de mi aplicación personalizada permanezca en su lugar, incluso después de que el archivo .app haya sido modificado?
Aquí hay un post similar:
Aplicación hecha en Applescript; el icono no cambia
La respuesta al post anterior me dio la idea de borrar el archivo de iconos por defecto ubicado en /Contents/Resources/applet.icns
(al que accedí haciendo clic con el botón derecho del ratón en el archivo .app en el Finder y haciendo clic en el botón Show Package Contents del menú contextual). Luego pegué mi icono personalizado en esto Resources
y he cambiado el nombre de mi icono applet.icns
.
El efecto de esto fue un icono personalizado en informational
diálogos en mi aplicación AppleScript, pero en realidad no cambió el aplicación (es decir, el icono que se inserta en el Dock mientras se ejecuta la aplicación). Pero, al menos este icono de diálogo personalizado hizo permanecen en su lugar al volver a guardar/editar el código AppleScript.