Mac上启动台里的图标其实是通过数据库来映射的,如果删除程序的时候发生错误,数据库没有同步更新,就会出现无法删除掉的图标,需要找到数据库手动修改就可以了。
操作步骤:首先在终端输入这一串命令: echo $(find /private/var/folders -user $(id -u) -name com.apple.dock.launchpad 2> /dev/null)/db/db(这行命令可以找到数据库文件的存储路径) 然后敲击回车

但是不建议直接在终端里用命令来操作数据库,因为稍有不慎就会导致出现数据库的混乱和损坏,这里可以用可视化工具来辅助操作例如Navicat;

打开Navicat新建SQLite如下图


当在Mac上删除程序时,如果数据库未同步更新,可能会导致图标无法移除。可以通过查找并直接编辑数据库文件路径来解决这个问题,但直接操作有风险。建议使用如Navicat这样的可视化工具来安全地管理SQLite数据库。

2196

被折叠的 条评论
为什么被折叠?



