我常常为macOS上卸载软件后的启动项残留而失望。虽然macOS设置里显示的登录项基本上在/Library/LaunchAgents、/Library/LaunchDaemons、~/Library/LaunchAgents、/Library/StartupItems这几个目录下都能找到(尽管除此之外你可能还需要去/Library/PrivilegedHelperTools清理掉一些软件残留的自动加载的helper),但现代macOS上你还可以用SMAppService ↗注册LoginItems,LaunchAgents和LaunchDaemons,至于注册的启动项的位置在哪那可就全凭开发者的习惯了😄
幸好macOS提供一个命令sfltool dumpbtm可以查看后台任务数据库 ↗,执行这个命令后就能找到你想删除的启动项和具体的文件位置。
就酱。