Come posso determinare se un certo file .app è firmato

40

Ottieni informazioni su un .app non produce le informazioni sulla firma. Ad esempio, su Windows, fai clic con il pulsante destro del mouse > le proprietà esporranno chi ha firmato il file.

Come posso ottenere tali informazioni per una data .app su OS X?

    
posta JasonGenX 18.02.2013 - 19:31
fonte

1 risposta

48

Puoi controllare un file emettendo il seguente comando in Terminale:

 codesign -dv /Applications/Whatever.app

C'è uno strumento gratuito che implementa le funzioni del comando codesign e lo estende con una bella GUI. Si chiama RB App Checker (sull'App Store) come così come un sito che descrive il programma link

Non avevo bisogno di altro che questi due strumenti per controllare la firma del codice su OS X, quindi spero che soddisfino le tue esigenze. Controlla AppChecker se il tuo Mac non ha il codesign (alcuni vecchi hanno bisogno di Xcode per ottenere quello strumento prima che il gatekeeper sia spedito).

Per quanto ne sai, il sistema operativo mostrerà le app non attendibili come deboli e con un'icona generica finché il processo gatekeeper non approverà un pacchetto da eseguire, ma quel codice potrebbe ancora essere firmato in modo da non poter fare affidamento su un indizio visivo per dire necessariamente se qualche codice ha o non è stato firmato, specialmente considerando che il gatekeeper potrebbe essere disabilitato su un determinato Mac.

    
risposta data 18.02.2013 - 19:45
fonte

Leggi altre domande sui tag