È possibile che un file .app di AppleScript conservi l'icona personalizzata, anche dopo che sono state apportate modifiche al codice?

1

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.

    
posta rubik's sphere 30.05.2017 - 03:02
fonte

1 risposta

2

Ho seguito esattamente la stessa procedura e ho trovato lo stesso identico problema anche sul sistema operativo Sierra. Dopo aver provato alcune cose, ho deciso (oltre a cambiare l'icona principale delle applicazioni nella finestra di informazioni get) per fare esattamente la stessa cosa nella finestra informazioni get del file applet.icns e cambiarne l'icona. Ho quindi aperto l'app editor di script in scripteditor e salvato il file. Le nuove icone sono rimaste come le ho cambiate. Testato anche nel debugger degli script e le mie icone personalizzate sono rimaste intatte.

    
risposta data 30.05.2017 - 06:26
fonte

Leggi altre domande sui tag