본문 바로가기

추천팁/문제해결

OS X 요세미티∙매버릭스 런치패드에 삭제 불가능한 아이콘이 생길 때 해결 방법

혹시 지금 런치패드 상황이 아래 사진과 같지 않으십니까?

OS X 요세미티 공개 베타(PB) 버전이 처음 나온 날 다운로드가 번번히 실패로 돌아가고 그때마다 런치패드에 삭제 불가능한 '고스트' 아이콘이 주루룩 생기는 문제가 많이 발생했습니다. 처음에는 이 문제가 매버릭스에서만 제한적으로 발생하는 것인줄 알았는데, 요세미티에서도 맥 앱스토어에서 앱을 내려받을 때 같은 문제가 종종 발생합니다. ▼

이와 같은 증상을 겪고 계신 분을 위해 문제를 해결하는데 효과적인 방법을 알려드립니다. OS X 매버릭스와 요세미티에 적용되는 명령어가 다르니 주의를 기울여 주세요.

방법 1. 시스템 재부팅

아래 두 방법을 적용하기 전에 우선 맥을 새로 시작해 보시기 바랍니다. 허무하게도 단순히 시스템을 재부팅 하는 것으로 문제가 해결될 때가 있습니다. 재부팅 시 문제를 유발하는 일부 캐시가 삭제되기 때문인 것 같은데, 의외로 효과를 보는 사용자가 많습니다.

방법 2. OS X 매버릭스에서는...

2.1 우선, 응용 프로그램 > 유틸리티 폴더에 있는 '터미널'을 실행하고 아래 명령어를 입력해 런치패드 설정파일을 삭제합니다. * 주의: 이 명령어를 사용하면 사전에 정리한 아이콘 순서 및 폴더 구성이 초기화됩니다. ▼

mv ~/Library/Application\ Support/Dock{,.backup}

2.2 맥을 다시 시작하고 아래 명령어를 입력해 런치패드를 초기화시킵니다. 이후 런치패드에 들어가 문제가 해결되었는지 확인하세요.▼

defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock

방법 3. OS X 요세미티에서는...

OS X 요세미티는 런치패드 설정 파일이 저장되는 위치와 구조가 달라졌습니다.

3.1 응용 프로그램 > 유틸리티 폴더에 있는 '터미널'을 실행하고 아래 명령어를 입력해 런치패드 DB 파일이 있는 곳으로 이동합니다. ▼

cd $(sudo find /private/var/folders -name com.apple.dock.launchpad)/db

3.2 런치패드에 '설치 중'으로 표시되는 아이콘을 삭제하기 위해 다음 두 명령어를 입력합니다. ▼

sqlite3 db "SELECT * FROM downloading_apps;"
sqlite3 db "DELETE FROM downloading_apps;"

3.3 마지막으로 독과 런치패드를 재시작하는 명령어를 입력하고 런치패드로 들어가 문제가 해결되었는지 확인합니다. ▼

sudo killall Dock


참조
Back to the Mac - exile님
Redit - Something weird on the launchpad in Yosemite beta. Can't get rid of them.

관련 글
OS X 런치패드를 백지상태로 만들고 사용자가 원하는 앱으로만 채워보자
애플, OS X 요세미티 공개 베타 프로그램 실시... '만약 다운로드가 실패한다면?'
OS X 요세미티 공개 베타 프로그램에 대해 알아야 할 12가지