Apparency - the app that opens apps.
macOS checks every app against a slew of security features: Gatekeeper, notarization, hardening, entitlements and more. But it doesn't show you the result of these checks, preferring to keep these behind the scenes — either the app opens or it doesn't, perhaps with an “app downloaded from the internet” dialog first.
Updated on Feb 16 2024
strings(1)
, at least in concept, but it works on (the vast majority of) system libraries that have been moved into the DYLD shared cache.@rpath
or other DYLD variable paths, which are probably somewhere else in the current window anyway). strings(1)
, although Apparency doesn't look for strings as aggressively (or heuristically) as strings(1)
. Apparency searches only in Mach-O sections that are declared to contain NULL
-terminated C strings. You can filter and sort the list of strings in various ways, which can be helpful when you are reverse engineering an executable. Importantly, you can use this inspector on a framework or dylib that has been moved into the DYLD shared cache.