问题

  • 在 Mac 上安装例如 Adobe 全家桶软件后,启动台 (LaunchPad) 中会莫名其妙出现“卸载 Adobe xxxx” 的图标,并且按住 option 键后也不会出现叉叉符号
  • 某些应用程序安装后,在 LaunchPad 中会生成一些文件夹或者其他图标,卸载该应用程序后,这些附赠生成的文件夹或者图标并不会随之消失

解决方案

  • 网上搜罗了一下,也逐一尝试后,总结了下面的思路

    暴力

  • 针对无效的图标,且在 LaunchPad 中按住 option 键也无法删除
  • 本质上是重建所有的图标,如果 LaunchPad 中有个人自定义的文件夹和排列规则等会被重置
  • 个性化内容会被重置(请小心)
  • 个性化内容会被重置(请小心)
  • 个性化内容会被重置(请小心)
  • 在终端输入下面的命令
    defaults write com.apple.dock ResetLaunchPad -bool true
    killall Dock

逐一手动删除

  • 在 访达 (Finder) 中的 Application 文件夹(安装 app 的文件夹),找到对应想删除的图标,手动删除后,终端执行下面命令,重启 Dock 栏
    killall Dock

其他

  • 若还是不行,可以考虑对 LaunchPad 的数据库进行修改
  • 在 Finder 中,点击右上角菜单栏中的前往 -> 前往文件夹 -> 输入 /private/var/folders 然后回车
  • 此时 Finder 会弹出上述文件夹的窗口,搜索 com.apple.dock.launchpad -> 进入该文件夹 -> 对 db 文件夹右键,在最下面的选项中选择在终端中打开
  • 终端中执行,名称要完全一致,注意大小写
    sqlite3 db "delete from apps where title='{计划删除的启动台中软件的名字}';"
    killall Dock