Launchpad will not create a .db file in ~/Library/Application Support/Dock to save the state of Launchpad.

It always resets to default upon restart. I have tried many terminal commands, the most recent being:

rm ~/Library/Application\ Support/Dock/*.db ; killall Dock

defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock

How can I force Launchpad to create this file?


Check the permissions of the /Dock folder. If that's all good, try this issue out in a new administrator user over in System Preferences > Users & Groups.

  • Permissions are I (admin) have Read and Write. I created a new admin, and tested this out. I rearranged Launchpad layout and restart. The new layout saves, but ironically no .db file is created in the /Dock folder. It must be saving the file elsewhere. – user166405 May 24 '17 at 18:07

You must log in to answer this question.