Enable Mac App Store Hidden Debug Menu
The Mac App Store includes a hidden Debug menu that can be enabled with a simple defaults write command. The menu includes a variety of interesting options and tweaks that are clearly intended for internal development purposes.
One of the more interesting parts of the Debug menu is the ‘Debug Panel’ which has various hidden preferences and features that can be enabled or disabled, including “Enable Purchase Check,” Application & Distribution signing, the ability to adjust AppleID authentication servers, the ability to ‘fake’ an Authentication Server (presumably for internal testing), download and installation logging options, and tweaks to the Mac App Store GUI (see screenshot below).
Warning: Proceed at your own risk, nobody knows for sure what these hidden options do, but it’s safe to assume they are hidden for a reason. We are not responsible for you screwing up your App Store account.
Enable the Mac App Store hidden Debug menu
Precautions aside, here is how to enable the hidden Debug menu options:
- Quit the Mac App Store
- Launch the Terminal (located at /Applications/Utilities/)
- Type the following command into the Terminal and then hit return:
defaults write com.apple.appstore ShowDebugMenu -bool true
- Relaunch the Mac App Store, the Debug menu is next to “Help” in the menubar
You’ll now find the Debug menu enabled. While this provides a fascinating look at how the Mac App Store works, we do not recommend enabling or adjusting any of the specific settings.
If you’d rather not enable the menu yourself, you can see the Debug Panel options in the screenshot below:
The Debug menu was found by Red Sweater Software, the Mac developer behind MarsEdit and FlexTime. Red Sweater provided the following statement regarding the menu and it’s options:
nobody knows for sure what these options do, and you might do serious damage to your Mac or your App Store account by playing with them. But … just a look can’t hurt … can it?
This echoes our sentiment on the hidden menu as well. RedSweater also suggest you enjoy the Debug menu while you can, as it is likely to be removed in the next App Store and Mac OS X software update. Anyway, have fun checking out the hidden settings but don’t do anything stupid.