错误的(通用)Mac Dock应用程序图标[重复]


15

自从MBP 2017上升级到OS X 10.13.1 High Sierra以来,我遇到以下问题。几乎所有我的应用程序都显示一个通用图标。参见下图。有谁知道如何解决此问题并重新获得应用程序图标?

桌面



以安全模式启动可以解决此问题。我写了这个重复的问题的更详细的解答:apple.stackexchange.com/a/308674/35889
codingFriend1

只是为了回应“标记为重复”并对此非常腐;),我想我首先问了问题(12月4日对12月5日),因此另一个问题是重复!!!只是我不成熟的幼稚的一面窥视着……我会克服的!
Leeser

Answers:


3

尝试运行此Shell脚本 sudo find /private/var/folders/ -name com.apple.dock.iconcache -exec rm {} \;


如果我能找到终端图标;)
Leeser

尝试了但没有喜悦
Leeser

1
之后,您可能需要重新启动。
Tetsujin

实际上,它适用于本地登录,但是对于我的网络登录(即我的公司网络)仍然是一个问题。我将检查重新启动是否可行,如果可以,请接受答案,但是我们已经完成一半了!我会在这儿给您回复...
Leeser

我在本地登录名和域登录名中都尝试过它,但是它仅适用于本地登录名,我的公司(域)登录名中仍然存在通用图标。
Leeser

1
  1. 递归下降/private/var/folders/路径的目录树并删除任何名为的文件com.apple.dock.iconcache

    sudo find /private/var/folders/ -name com.apple.dock.iconcache -exec rm {} \;
    
  2. 递归下降/private/var/folders/路径的目录树并删除任何名为的文件com.apple.iconservices

    sudo find /private/var/folders/ -name com.apple.iconservices -exec rm -rf {} \;
    
  3. 终止dock进程:

    killall Dock
    

1
嘿,这使我更多的图标消失了。我想这一定会在下次重启时发生。
Bluu

2
最近的OS X,例如High Sierra,默认情况下已启用系统完整性保护;即使使用sudo,这些命令也不会删除所需的文件/目录。您必须先关闭SIP。最简单的方法是在恢复模式下启动,启动终端,键入以下命令(当然不需要“ killall Dock”)并在正常模式下重新启动。那对我有用。
Maurizio Loreti '18

我还添加了touch Applications/*find Applications -name Info.plist -exec touch {} \;然后重新启动。
Maurizio Loreti '18

0

在恢复模式之外运行磁盘修复可以为我解决此问题。按住Command-R重启。从菜单中选择磁盘修复。选择并卸载Macintosh HD(如有必要)。选择“急救”并运行它。从Apple菜单重新启动。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.