Come impostare un'icona personalizzata all'interno di un'applicazione Apple Script firmata?

2

Uso Apple Script per distribuire un'applet firmata e vorrei utilizzare un'icona personalizzata. Tuttavia, non appena esporto da Script Editor, il pacchetto perde il file applet.icns personalizzato che ho inserito. Viene ripristinato sull'icona standard dello script (vedi screenshot).

Come faccio a esportare il mio script come app senza perdere la mia icona personalizzata?

Se non è possibile: ci sono altri modi per firmare un pacchetto di applicazioni Apple Script su OS X 10.10? Questo mi permetterebbe di fare una sostituzione manuale delle icone e di firmare il pacchetto in seguito.

Importante svolta : sostituire in seguito il file applet.icns non è un'opzione, poiché il bundle non passerà più la convalida della firma. In breve, gli utenti ottengono un errore app danneggiato all'avvio dell'app, a meno che non abbiano abbassato la loro sicurezza OS X.

    
posta DavidD 01.12.2014 - 08:57
fonte

1 risposta

2

È possibile forzare il codesign dopo aver modificato il contenuto del pacchetto. In Terminal.app usa qualcosa di simile a questo:

 codesign -f -s [identity] /path/to/bundle

Per maggiori informazioni, leggi man codesign .

    
risposta data 01.12.2014 - 12:02
fonte

Leggi altre domande sui tag