删除 Mac 上下载失败的 App 图标

最近从网上发现了这么一个技巧,记录一下,以免以后强迫症犯了图标删不干净抓狂。

cover-image

  • 终端里运行lsof | grep Dock | grep db/
  • 找到形如 /private/var/folders/95/3z3m_v7d1tv6hjkk4r9qn35r0000gn/0/com.apple.dock.launchpad/db/db 的文件
  • 终端里运行 sqlite3 /private/var/folders/95/3z3m_v7d1tv6hjkk4r9qn35r0000gn/0/com.apple.dock.launchpad/db/db
  • 执行 SELECT * FROM downloading_apps,会列出正在下载的 App,包括失败的:416|Airmail|it.bloop.airmail|573171375||
  • 执行 DELETE * FROM downloading_apps WHERE item_id = 416 干掉失败的,或者干脆 DELETE FROM downloading_apps 全部清空;
  • 通过 Activity Monitor 找到 Dock 退出让其重启即可搞定。

以上就是全部步骤了,看起来还是挺有用的。