Enable Mac App Store Hidden Debug Menu

Jan 10, 2011 - 7 Comments

mac app store 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:

  1. Quit the Mac App Store
  2. Launch the Terminal (located at /Applications/Utilities/)
  3. Type the following command into the Terminal and then hit return:
  4. defaults write com.apple.appstore ShowDebugMenu -bool true

  5. 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:

mac app store debug panel

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.


Related articles:

Posted by: William Pearson in Development, Mac OS, Tips & Tricks


» Comments RSS Feed

  1. Erfan MHD says:

    is this work on macOS Catalina ?!
    im trying to see inspect element like window inside mac appstore app or macos tv app or some other app!
    i’m trying to see the the elements html and css properties just like inspect element on chrome or safari!

    but the code :
    defaults write com.apple.appstore ShowDebugMenu -bool true

    is not adding any debug menu or open any inspect element window upon right click !

    is there any new method for catalina ?!

    any respond will be highly appreciated!

  2. Walter says:

    in reference to your topic Enable Mac App Store Hidden Debug Menu

    The ” debug menu ” ( and instructions ) does not exist in macOS Sierra

  3. Detective Johnson says:

    Posted at 8:14am:


    Posted at 9:34am:


    The gist and wording of the posts are identical.

    You getting ripped off or just writing for two sites as a ghost writer?

  4. Joaquim says:

    Nitpick: How can Red Sweater Software’s sentiment echo yours when they’re the ones who discovered the debug menu in the first place? Surely you meant to write “Our sentiment on the hidden menu echoes this as well” but your fingers slipped. The keys are, like, right next to each other.

  5. Parakeet says:

    Cool find, I wonder if this would allow devs to test what their apps would look like in the app store and even test the download and installation process? Maybe this is for all devs and not just Apple?

Leave a Reply


Shop on Amazon.com and help support OSXDaily!

Subscribe to OSXDaily

Subscribe to RSS Subscribe to Twitter Feed Follow on Facebook Subscribe to eMail Updates

Tips & Tricks


iPhone / iPad



Shop on Amazon to help support this site