Quick Way to Verify a MacOS Application Integrity

If you ever have an app that seems to be having problems launching, you can quickly check the integrity with the spctl command:

spctl --assess -vv /Applications/<Application>.app 

As an example, if I wanted to check the integrity of Handbrake (a kick-ass video encoder), the command would be:

spctl --assess -vv /Applications/HandBrake.app 

The output you should get is:

/Applications/HandBrake.app: accepted
source=Notarized Developer ID
origin=Developer ID Application: Damiano Galassi (5X9DE89KYV) 

If you get any kind of errors in your output, you know it is corrupted, and you can delete it and re-install it.

Leave a Comment