macOS system report's installation does not list all software installations

I noticed not all my software installations appear in System report's installation history list. I understand any softwares install via homebrew won't be listed there but there were plenty of softwares that i have installed via clicking pkg or dmg files were not there. Those softwares are successfully installed and i could find those in my mac application folder. I recently installed the following apps and it not appear in the installation histories:

  1. Little snitch
  2. EasyUS Data Recovery

Answers 1

  • The listing comes from /Library/Receipts. In current macOS systems, it's in the file InstallHistory.plist. Formerly, there were separate receipt files for each installed item.

    Receipts are created by applications and other files installed from installer packages (.pkg files) via macOS' Installer utility (see man installer in the Terminal for more info), and those installed by the Mac App Store and Software Update. Applications that are simply dragged into the Applications folder (as is the case with EaseUS Data Reovery) don't create receipts. Some applications, like Little Snitch, may use customized installer applications that likewise don't create receipts.


Related Questions