¿Cómo puedo determinar si un determinado archivo .app está firmado?

38

Obtener información en un .app no produce la información de la firma. En Windows, por ejemplo, haga clic con el botón derecho del ratón > Las propiedades expondrán quién firmó el archivo.

¿Cómo obtengo esa información para una .app dada en OS X?

    
pregunta JasonGenX 18.02.2013 - 19:31

1 respuesta

46

Puede verificar un archivo emitiendo el siguiente comando en la Terminal:

 codesign -dv /Applications/Whatever.app

Hay una herramienta gratuita que implementa las funciones del comando codesign y la amplía con una interfaz gráfica de usuario agradable. Se llama RB App Checker (en App Store) como así como un sitio que describe el programa enlace

No he necesitado nada más que estas dos herramientas para verificar la firma de código en OS X, así que espero que se ajusten a sus necesidades. Revisa el AppChecker si tu Mac no tiene un código (algunos más antiguos necesitaron Xcode para obtener esa herramienta antes de que se enviara el gatekeeper).

En cuanto a cómo lo sabrías, el sistema operativo mostrará las aplicaciones que no son de confianza y con un ícono genérico hasta que el proceso del controlador de acceso apruebe la ejecución de un paquete, pero ese código aún podría firmarse, por lo que no puedes confiar en una pista visual para indicar necesariamente si algún código se ha firmado o no, especialmente teniendo en cuenta que el controlador de acceso podría estar deshabilitado en una Mac determinada.

    
respondido por el bmike 18.02.2013 - 19:45

Lea otras preguntas en las etiquetas