You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

macOS app icons are displaying as generic in dock and app drawer

Some of my apps are displaying odd behavior and showing up as generic icons (see attached image of System Preferences after interacting with it in the Dock). This is on a brand new machine running macOS Mojave with 24GB of RAM. I saw a potential solution in the forum without any recent activity and was told to ask the question again. The solution to the problem was presented as typing "~/Library/Caches/com.apple.finder/Cache.db" in a Finder "Go to Folder" dialog and moving the Cache.db file to the transfer and restarting the Mac. I found the file along with Cache.db-shm and Cache.db-wal. My questions: 1) Should I expect this solution to still work under macOS Mojave, and 2) Any idea if the "-shm" and "-wal" variants of Cache.db should also be trashed?


Thanks in advance,

Rob


iMac Line (2012 and Later)

Posted on Oct 12, 2019 2:55 PM

Reply
Question marked as Top-ranking reply

Posted on Oct 12, 2019 3:02 PM

It can't hurt to delete cache files as they will always be rebuilt. So go ahead and try that.


If that doesn't work then I'd rebuild LaunchServices, which are also cache files:

Launch Terminal.


Triple click anywhere on the following line to copy entire line then at the prompt copy & paste this command:

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain u -domain s -domain l -v 

Then press return. Wait for the cursor to return to the command line.


Similar questions

3 replies
Question marked as Top-ranking reply

Oct 12, 2019 3:02 PM in response to Robert Oliveira

It can't hurt to delete cache files as they will always be rebuilt. So go ahead and try that.


If that doesn't work then I'd rebuild LaunchServices, which are also cache files:

Launch Terminal.


Triple click anywhere on the following line to copy entire line then at the prompt copy & paste this command:

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain u -domain s -domain l -v 

Then press return. Wait for the cursor to return to the command line.


macOS app icons are displaying as generic in dock and app drawer

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.