J'ai créé un fichier AppleScript .app dans script Debugger.app.
J'ai attribué une icône personnalisée à ce fichier .app en collant une nouvelle icône par-dessus l'icône par défaut dans le dossier de l'application Get Info dans le Finder. L'icône personnalisée est immédiatement définie.
Cependant, lorsque j'ouvre l'application dans script Debugger ou script Editor, pour modifier le code, puis réenregistrer le fichier, l'icône personnalisée disparaît.
Lors de la sauvegarde, l'icône suivante prend immédiatement la place de l'icône personnalisée :
Bien sûr, le fait de devoir définir l'icône personnalisée à chaque fois que je sauvegarde (c'est-à-dire que je modifie) le fichier est un inconvénient.
Existe-t-il un moyen pour que l'icône de mon application personnalisée reste en place, même après la modification du fichier .app ?
Voici un post similaire :
Application créée en Applescript ; l'icône ne change pas
La réponse au message ci-dessus m'a donné l'idée de supprimer le fichier d'icône par défaut situé à l'adresse suivante /Contents/Resources/applet.icns
(auquel j'ai accédé en cliquant avec le bouton droit de la souris sur le fichier .app dans le Finder et en cliquant sur l'icône Show Package Contents dans le menu contextuel). J'ai ensuite collé mon icône personnalisée dans ceci Resources
et j'ai renommé mon icône applet.icns
.
Cela a eu pour effet de créer une icône personnalisée dans informational
Dialogues dans mon application AppleScript, mais cela n'a pas modifié l'adresse réelle application (c'est-à-dire l'icône qui est insérée dans le Dock lorsque l'application est en cours d'exécution). Mais, au moins, cette icône de dialogue personnalisée a fait restent en place lors d'une nouvelle sauvegarde/édition du code AppleScript.