Ho creato un file .app di AppleScript in Script Debugger.app.
Ho assegnato un'icona personalizzata a questo file .app incollando una nuova icona sopra l'icona predefinita nella finestra dell'applicazione Ottieni informazioni nel Finder. L'icona personalizzata è impostata immediatamente.
Tuttavia, quando apro l'app in Script Debugger o Script Editor, per modificare il codice e quindi salvare nuovamente il file, l'icona personalizzata scompare.
Al salvataggio, la seguente icona prende immediatamente il posto dell'icona personalizzata:
Ovviamente, dovendo passare attraverso il processo di impostazione dell'icona personalizzata ogni volta che salvo (ad esempio, modifica) il file è un inconveniente.
C'è un modo perché l'icona dell'applicazione personalizzata rimanga sul posto, anche dopo che il file .app è stato modificato?
Ecco un post simile:
App realizzata in Applescript; L'icona non cambierà
La risposta al post precedente mi ha dato l'idea di eliminare il file di icona predefinito situato in /Contents/Resources/applet.icns
(a cui ho fatto accesso facendo clic con il pulsante destro del mouse sul file .app in Finder e facendo clic su Mostra contenuto pacchetto voce del menu contestuale). Ho quindi incollato la mia icona personalizzata in questa cartella Resources
e ho rinominato la mia icona applet.icns
.
L'effetto di questa era un'icona personalizzata in informational
finestre di dialogo nella mia applicazione AppleScript, ma in realtà non modificava l'effettiva applicazione (cioè l'icona inserito nel Dock mentre l'applicazione è in esecuzione). Ma, almeno questa icona di dialogo personalizzata ha rimane sul posto dopo il salvataggio / modifica del codice AppleScript.