¿Cómo configurar un icono personalizado dentro de una aplicación Apple Script firmada?

2

Estoy usando Apple Script para distribuir un applet firmado, y me gustaría usar un icono personalizado. Sin embargo, tan pronto como lo exporto desde Script Editor, el paquete pierde el archivo applet.icns personalizado que puse en él. Se ha revertido al ícono de script estándar (ver captura de pantalla).

¿Cómo puedo exportar mi script como una aplicación sin perder mi icono personalizado?

Si no es posible: ¿hay otras formas de firmar un paquete de aplicación Apple Script en OS X 10.10? Esto me permitiría hacer un reemplazo manual del ícono y firmar el paquete después.

Torcedura importante : Reemplazar el archivo applet.icns posteriormente no es una opción, ya que el paquete no pasará más la validación de firmas. En resumen, los usuarios reciben un error de aplicación dañada al iniciar la aplicación, a menos que hayan reducido la seguridad de su OS X.

    
pregunta DavidD 01.12.2014 - 08:57

1 respuesta

2

Puede forzar el codeSign después de cambiar el contenido del paquete. En Terminal.app use algo como esto:

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

Para obtener más información, lea man codesign .

    
respondido por el Mateusz Szlosek 01.12.2014 - 12:02

Lea otras preguntas en las etiquetas