安装应用后,如果一个应用的新版本有了新图标,启动台可能会同时显示旧图标和新图标。(即使是 应用名 和 bundleID 都一样)。

这个时候很可能是 启动台(Launchpad)的缓存造成的。我们可以用下述方式处理:

1、重启 Launchpad

Launchpad 依赖于 Dock 应用,可以使用命令 $ killall Dock 来重启启动台;
 

如果图标依然存在,继续第二步:

 


 

 

2、删除 Launchpad 数据

你可以使用 Finder 前往 ~/Library/Application Support/Dock/ 文件夹;(注意 ~ 为英文格式)

将 .db 文件拖拽到桌面,作为备份;

然后使用  $ killall Dock  重启dock,这时 Launchpad 的数据就替换了;

这种方式下,如果你之前自定义了桌面北京,也可能恢复为默认的。

请输入图片标题

 

 


 

 

desktoppicture.db,这个数据库包含下述表

 

请输入图片标题

 

****

本文参考下述文档:

https://osxdaily.com/2011/08/01/refresh-launchpad-in-mac-os-x-10-7-lion/

更多关于启动台的介绍:

https://support.apple.com/zh-cn/guide/mac-help/mh35840/mac


更多Mac 使用技巧,可参见:https://github.com/MacStorm/HowToUseMac/wiki 

3
2