The App Store offers a quick way to find and install applications on your Mac, but Apple does not have an interface for removing any of the programs you have added. While the App Store downloads applications, you must resort to methods other than the App Store program for removing your purchases.
The first approach for removing programs is the most intuitive and commonly used, which is to simply go to the Applications folder, drag the unwanted program to the Trash, and then empty the trash; however, this will only remove the application file and not any other resources it may set up.
To fully uninstall your App Store apps, you can use the “uninstall” command in the Terminal, which is a relatively undocumented program but will allow you to fully remove programs on several conditions:
- The programs must have been installed by the App Store
- You must run this command as an administrator
- You must be logged in to run this command (it invokes graphical interface elements)
- Type “sudo uninstall file://”
- Drag the desired application from the Applications folder to the Terminal window
When you perform these two steps, you should end up with a command that looks like the following (note there are three slashes in the file designation, with no space between them). In this case, removing the iAntivirus program from Symantec, which is out of date and for which Symantec has dropped support:
sudo uninstall file:///Applications/iAntivirus.app
When you run this, the uninstall command will determine if the app can be uninstalled in this manner, and then show the progress of the uninstall before dropping you back at the command line. When finished, your app and all components of it should be fully removed from your system.
Again this command is available as an option to use as an alternative to simply dragging programs to the trash to remove them. While for most intents and purposes the difference here is minimal, using the command guarantees a thorough uninstall.