I'm experiencing an issue where the Dock won't reload an icon I changed for one of my applications. I changed the icon by replacing the .icns file within the application package. The version I replaced it with is currently still there, but even after rebooting and killing the dock process multiple times, the old icon won't budge.

Strangely enough, I managed to change the icon for another app with no issue, following the same procedure and rebooting.

Are there any new gotchas with the way this works change in Yosemite? How can this be achieved?

1 Answer 1


Try to delete the icon cache:

rm /var/folders/*/*/*/com.apple.dock.iconcache
rm -r /var/folders/*/*/*/com.apple.iconservices*
killall Dock
  • 1
    This seems to work!
    – kettlepot
    Oct 23, 2014 at 14:51
  • 2
    In Big Sur, I also needed to rm -r /var/folders/*/*/*/com.apple.iconservices*
    – hrunk
    Apr 6, 2021 at 9:38
  • 1
    @hrunk's comment did it for me, but I had to run killall Dock afterward as well to get it to take effect
    – lukemmtt
    Apr 24, 2023 at 15:09

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .