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?
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?
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.
Lea otras preguntas en las etiquetas macos code-signing