Uninstaller macOS 앱 완전 삭제 도구 · 기능 안내
FIDEL 앱
EN

앱을 지운 다음

휴지통에 버린 앱이,
정말 사라졌을까요

앱 하나를 실행하면 macOS는 설정·캐시·로그·컨테이너를 열몇 군데 폴더에 흩어 둡니다. 아이콘을 휴지통에 넣어도 그 부스러기들은 그대로 남죠. 이 도구는 흩어진 흔적을 한 번에 찾아내 하나하나 검토한 뒤, 안전하게 지웁니다.

01 왜 필요할까요

드래그 삭제는 아이콘만 지웁니다

macOS 앱은 자기 이름이나 번들 ID로 된 파일을 ~/Library 곳곳에 만들어 둡니다. 앱 본체를 휴지통에 넣어도 이 파일들은 남아 용량을 차지하고, 같은 앱을 다시 설치하면 옛 설정이 되살아나기도 합니다.

휴지통에 드래그

본체만 사라짐

Example.app
com.example.app.plist
Caches/com.example.app
Containers/com.example.app
Uninstaller 로 삭제

흔적까지 함께

Example.app
com.example.app.plist
Caches/com.example.app
Containers/com.example.app
이 앱은 파일을 영구 삭제하지 않고 휴지통으로 이동합니다. 혹시 잘못 지웠더라도 휴지통에서 되돌릴 수 있어요.
02 스캔 위치

macOS가 파일을 숨겨 두는 곳, 전부

앱을 고르면 사용자 라이브러리와 시스템 라이브러리의 표준 위치들을 훑습니다. 각 항목은 어느 폴더에서, 무엇을 근거로 찾았는지 함께 보여 줍니다.

사용자 영역~/Library
설정
Preferences
번들 ID plist와 로그인 항목 설정.
지원 파일
Application Support
앱이 만든 데이터·리소스 폴더.
캐시
Caches
임시 캐시 데이터.
로그
Logs
앱이 남긴 기록 파일.
저장된 상태
Saved Application State
창 위치·복원 정보.
컨테이너
Containers
샌드박스 앱의 데이터 공간.
그룹 컨테이너
Group Containers
앱 그룹이 공유하는 데이터.
실행 항목
LaunchAgents
로그인 시 자동 실행되는 설정.
스크립트 · 메타데이터
Application Scripts · Metadata
자동화 스크립트와 Spotlight 색인.
시스템 영역/Library · /private
설치 영수증
/private/var/db/receipts
패키지 설치 기록(bom·plist).
데몬 · 실행 항목
/Library/LaunchDaemons · LaunchAgents
백그라운드 서비스 등록 파일.
전역 지원 파일
/Library/Application Support · Caches · Logs
모든 사용자용 데이터.
플러그인 · Quick Look
/Library/Internet Plug-Ins · QuickLook
브라우저·미리보기 확장.
권한 헬퍼
/Library/PrivilegedHelperTools
앱이 설치한 도우미 실행 파일.
번들 헬퍼
Example Helper.app
앱 옆에 딸려 온 보조 앱.
03 찾는 방법

정확히, 그리고 넓게 — 하지만 남의 것은 건드리지 않게

두 가지 방식을 함께 씁니다. 번들 ID로 정확히 짚고, 앱 이름으로 넓게 훑되, 경계를 단어 단위로 확인해 엉뚱한 파일이 딸려 오지 않도록 합니다.

번들 ID 정확 매칭

앱의 번들 식별자로 정해진 경로를 곧장 확인합니다. 예를 들어 com.example.app 라면 Preferences/com.example.app.plist, Containers/com.example.app 처럼 이름이 정확히 일치하는 파일만 집습니다.

이름 퍼지 매칭

번들 ID가 없거나 파일 이름이 앱 이름을 따르는 경우를 위해, 앱 이름·실행 파일 이름의 변형으로도 훑습니다. 단, . - _ 같은 경계로 구분된 단어일 때만 일치로 봅니다.

여러 앱이 공유하는 런타임·공용 이름은 오탐을 막기 위해 매칭에서 제외합니다:
electronchromiumnwjscef helperlauncherupdatercrashpad squirrelreact nativewebview
퍼지 매칭은 편하지만 가끔 엉뚱한 결과를 올릴 수 있습니다. 그래서 삭제 전 검토 단계를 일부러 두었어요 — 다음 항목을 보세요.
04 검토

지우기 전에, 하나씩 직접 확인

설정 · Preferences
com.example.app.plist번들 ID 일치삭제
캐시 · Caches
com.example.app폴더 · 리셋 대상리셋
컨테이너 · Containers
com.example.helper이름 유사 · 확인 필요삭제
com.example.app샌드박스 컨테이너삭제

카테고리별로 묶어서

찾은 파일은 설정·캐시·로그·컨테이너처럼 종류별로 그룹지어 보여 줍니다. 항목마다 어떤 근거로 매칭됐는지가 적혀 있어, 확신이 서지 않는 것은 체크를 꺼 두면 됩니다.

캐시나 저장된 상태처럼 지워도 앱을 초기화하는 정도인 항목에는 리셋 표시가 붙습니다. 앱은 남기고 설정만 되돌리고 싶을 때 골라 쓰기 좋아요.

기본값은 전부 선택이지만, 실제로 지워지는 건 검토를 마치고 최종 확인을 누른 뒤입니다.

05 안전한 삭제

되돌릴 수 있게, 그러나 확실하게

최종 확인을 누르면 선택한 항목을 하위 폴더부터 차례로 정리합니다. 상황에 맞는 가장 안전한 방법을 골라 처리하고, 안 되는 것은 억지로 지우지 않습니다.

휴지통으로 이동

일반 파일은 영구 삭제가 아니라 휴지통으로 옮깁니다. 앱 본체는 macOS에 맡겨(NSWorkspace) 안전하게 버립니다.

필요할 때만 관리자 권한

권한 때문에 휴지통 이동이 막힌 항목은 따로 모아 한 번의 관리자 암호 입력으로 처리합니다. 매 파일마다 묻지 않아요.

시스템 보호 항목은 거부

/System 하위나 Safari·App Store·시스템 설정처럼 macOS가 지키는 경로는 건드리지 않고 그 이유를 알려 줍니다.

취소는 언제든

스캔이든 삭제든 진행 중에 멈출 수 있습니다. 지우던 파일 하나를 마저 끝낸 뒤 깔끔하게 중단됩니다.

06 전체 디스크 접근

컨테이너까지 지우려면, 한 번의 허가

macOS는 Containers·Group Containers 같은 민감한 폴더를 전체 디스크 접근(Full Disk Access) 없이는 열어 주지 않습니다. 이 권한이 필요한 상황이 오면 앱이 알려 주고, 설정 화면을 바로 열어 줍니다.

막히면, 여기서 켜세요

삭제가 권한 때문에 실패하면 앱이 “전체 디스크 접근을 켜 주세요” 안내를 띄우고, 버튼 한 번으로 시스템 설정의 해당 화면을 엽니다.

스위치를 켠 뒤에는 앱을 완전히 종료했다가 다시 열어야 새 권한이 적용됩니다. 그다음 다시 스캔하면 됩니다.

07 결과 리포트

무엇이, 어떻게 처리됐는지 한눈에

삭제가 끝나면 요청한 항목이 각각 어떤 경로로 처리됐는지 숫자로 정리해 보여 줍니다. 실패한 항목이 있으면 경로와 이유까지 그대로 알려 줘, 다음에 무엇을 해야 할지 분명합니다.

실패한 항목은 목록에서 사라지지 않고 남습니다. 대개는 앱이 아직 실행 중이거나 파일이 잠겨 있거나, 전체 디스크 접근이 필요한 경우예요.
08 이렇게 쓰세요

세 번의 클릭이면 됩니다

지울 앱을 고르세요

설치된 앱 목록에서 선택하거나, 파일 선택으로 직접 .app을 지정하면 곧바로 스캔이 시작됩니다.

찾은 항목을 검토하세요

카테고리별 목록을 보며 매칭 근거를 확인하고, 확신이 안 서는 항목은 체크를 꺼 두세요. 캐시만 비우고 싶다면 리셋 항목만 남겨도 됩니다.

확인하고 삭제하세요

최종 확인 후 선택 항목이 휴지통으로 이동합니다. 권한이 필요하면 관리자 암호를 한 번 입력하고, 막히면 전체 디스크 접근을 켜 다시 시도하세요.