Jadi, jawaban David cukup dekat tetapi untuk beberapa alasan itu tidak berfungsi dengan baik di komputer saya. (OS X 10.11.6) Mereka findtidak ingin secara rekursif mencari database. Karena saya memiliki bakat untuk mencari-cari di mana saya seharusnya tidak, saya memang menemukan solusi yang berhasil. Ini akan membutuhkan beberapa pekerjaan manual.
Dalam kasus saya, saya ingin menghapus aplikasi Dashboard karena saya menonaktifkannya. Saya sering menggunakan Dash, aplikasi dokumentasi API offline, tetapi Dashboard adalah hal pertama dalam daftar aplikasi ketika saya mencari dari launchpad. Ini berarti saya tidak dapat menekan ENTERsaat mencari, saya harus menggunakan trackpad saya. Dan saya tidak suka harus melakukan itu. Anda juga tidak dapat menghapusnya dengan menahan aplikasi karena itu adalah aplikasi bawaan. Cukup menyebalkan, bukan?
Cari foldernya
Di akun saya, basis data berada dalam subdirektori dari /private/var/folders/cn. Setelah membaca komentar Tim tentang jawaban David, saya menyadari bahwa banyak folder akan ada di sini; mungkin satu per pengguna. Saya belum menguji ini sendiri, tetapi saya telah memodifikasi jawaban saya untuk memeriksa dulu folder mana yang milik Anda.
Di Terminal, salin ls -l /private/var/folders/cndan tempel ENTER. Cari yang menunjukkan nama akun Anda. Lompat ke bagian "Buka DB".
(Jika Anda ingin mencari dengan Finder )
Jika Anda tidak paham Terminal dan / atau lebih suka mencari dengan Finder, Anda dapat membuat pintasan. (Tolong lepaskan itu ketika sudah selesai. Kami berkelana ke wilayah berbahaya!) Untuk membuat satu, salin-tempel ln -s /private/var/folders ~/Desktop/privateke Terminal dan tekan ENTER. Buka Finder, navigasikan ke Desktop Anda, buka pintasan, dan telusuri folder sampai Anda menemukan com.apple.dock.launchpad. Mungkin akan ada di cn/(gobbly-gook name)/dbfolder. Jika Anda memiliki beberapa folder di bawah cn, sorot satu dan tekan Command + idan lihat pemilik. Cari sampai Anda menemukan mana yang memiliki Anda sebagai pemiliknya.
Menerapkannya dalam Terminal
Buka DB
Anda akan ingin menyalin-tempel sqlite3 /private/var/folders/cn/(folder name)/0/com.apple.dock.launchpad/db/dbke Terminal, mengganti (folder name)dengan yang Anda temukan. (Lepaskan tanda kurung.) Tekan ENTERuntuk membuka sqlite3shell.
(Jika cnini tidak folder, semua bisa saya katakan adalah untuk mencoba satu sama lain dalam /foldersdirektori.)
Hapus Aplikasi
Salin-tempel DELETE FROM apps WHERE title='APPNAME';ke Terminal, ganti APPNAMEdengan aplikasi yang ingin Anda hapus. Simpan tanda kutip! Ulangi ini untuk sebanyak mungkin aplikasi yang perlu Anda hapus. Anda dapat menghapus default-sistem.
Keluar dan bunuh dermaga
Ketik .exituntuk kembali ke bash. Sekarang ketik sudo killall Dockdan tekan ENTER. Berikan sistem sesaat sebelum membuka Launchpad. Semua aplikasi yang ingin Anda hapus harus hilang!