프로젝트와 dSYM을 잃지 않고 Mac에서 Xcode를 완전히 제거하는 방법
AskClean 팀 · 업데이트 2026-11-02
Xcode를 완전히 제거하려면 먼저 프로젝트 폴더와, 배포한 빌드에 필요한 Archives·dSYM을 보존하세요. 그다음 Xcode가 아직 설치되어 있을 때 필요 없는 시뮬레이터 런타임을 지우고, Xcode를 휴지통으로 옮긴 뒤 DerivedData는 따로 검토하며, Homebrew나 다른 컴파일러가 Command Line Tools를 쓰고 있다면 그대로 두세요. 모든 Library 폴더를 쓰레기로 취급하지 않고 다시 만들 수 있는 개발 데이터만 지우는 것이 안전한 방법입니다.

제거 전에 다시 만들 수 없는 데이터 보호하기
프로젝트 폴더는 Xcode 잔여 파일이 아닙니다. Xcode.app을 지워도 프로젝트는 지워지지 않지만, 프로젝트 폴더를 지우면 사라집니다. 저장소, 커밋하지 않은 파일, 로컬 패키지와 에셋을 백업하세요. App Store, TestFlight, 고객 환경에 배포 중인 빌드의 Archives와 dSYM은 충돌 보고서를 해석하는 데 필요하므로 보존하고, 테스트 데이터나 로그인 상태가 담긴 시뮬레이터 기기도 확인하세요. DeviceSupport는 지워도 해당 기기를 다시 연결하면 다시 준비되지만 시간이 걸립니다.
처음 설치한 방식으로 앱 제거하기
필요 없는 시뮬레이터 런타임과 기기는 Xcode를 지우기 전에 Xcode의 Settings > Components(Xcode 14~15에서는 Platforms)나 simctl로 먼저 제거하세요. 둘 다 Xcode가 설치되어 있어야 동작합니다. 그다음 Xcode와 Simulator를 종료하고, 올바른 Xcode.app인지 확인한 뒤 Finder에서 휴지통으로 옮기세요. Xcode-beta.app처럼 다른 사본이 있다면 하나씩 확인합니다. /Library/Developer/CommandLineTools는 함께 지우지 마세요. Git, Homebrew, clang, 빌드 스크립트가 계속 사용할 수 있습니다.
휴지통을 비우기 전에 확인하기
응용 프로그램 폴더와 Spotlight에서 다른 Xcode 사본이 있는지 찾고, 실행 중인 Xcode나 Simulator 프로세스가 없는지 확인한 다음 xcode-select -p를 다시 실행하세요. 경로가 지운 Xcode를 가리키면 개발자 디렉터리를 다시 지정해야 합니다. 프로젝트와 필요한 Archives·dSYM, 시뮬레이터 데이터가 남아 있는지 확인한 뒤 휴지통을 비우세요. 시스템 데이터 수치는 늦게 갱신될 수 있으니 폴더 크기 변화로 판단하세요.
완전 제거 안전 점검표
| 단계 | 확인하거나 작업할 곳 | 영향과 확인 사항 |
|---|---|---|
| 제거 전에 다시 만들 수 없는 데이터 보호하기 | 프로젝트 폴더 / Xcode Organizer / Archives | 프로젝트 폴더는 Xcode 잔여 파일이 아닙니다. |
| 처음 설치한 방식으로 앱 제거하기 | /Applications/Xcode.app / Finder | 필요 없는 시뮬레이터 런타임과 기기는 Xcode를 지우기 전에 Xcode의 Settings > Components(Xcode 14~15에서는 Platforms)나 simctl로 먼저 제거하세요. |
| 휴지통을 비우기 전에 확인하기 | xcode-select -p / 활성 상태 보기 | 응용 프로그램 폴더와 Spotlight에서 다른 Xcode 사본이 있는지 찾고, 실행 중인 Xcode나 Simulator 프로세스가 없는지 확인한 다음 xcode-select -p를 다시 실행하세요. |
자주 묻는 질문
~/Library/Developer 전체를 삭제해도 되나요?
안 됩니다. 다시 만들 수 있는 DerivedData뿐 아니라 Archives·dSYM, DeviceSupport, 시뮬레이터 런타임, 시뮬레이터 기기 상태가 함께 들어 있으므로, 상위 폴더를 지우지 말고 하위 분류별로 판단하세요.
참고 자료