对于无法使用界面操作删除的图标,我们可以使用命令行进行删除。
1 # 查找文件所在目录 2 find /private/var/folders -name ‘com.apple.dock.launchpad‘ 3 # 进入目录,找到sqlite 数据库文件 4 cd /private/var/folders/ps/gn5mb2vx3vs69fk3tqvfpspc0000gn/0/com.apple.dock.launchpad 5 # 查看所有app 6 sqlite3 db "select * from apps;" 7 # 查看表建表语句 8 sqlite3 db "select * from sqlite_master where type=‘table‘;" 9 # 删除对应记录 10 sqlite3 db "delete from apps where title=‘删除图标的名字‘;" && killall Dock 11 sqlite3 db "delete from apps where item_id=185;" && killall Dock