한마디로
Xcode만이 고민이고, 스크립트에 쓸 수 있는 명령줄 옵션이 있는 무료 오픈 소스 도구를 원한다면 DevCleaner for Xcode를 선택하세요. Docker, 패키지 매니저, 로컬 AI 모델, 시스템 데이터와 함께 Xcode도 디스크를 채우는 여러 원인 중 하나라면 MoreRoom을 선택하세요.
요약
- DevCleaner for Xcode는 Mac App Store에서 무료(선택형 팁 있음)이며, 소스 코드는 GitHub에 GPL-3.0으로 공개되어 있습니다.
- Xcode의 Device Support, Archives, Derived Data, 문서 캐시, 오래된 로그를 정리하며, 명령줄 도구도 포함되어 있습니다.
- MoreRoom은 같은 Xcode 폴더에 더해 시뮬레이터, 런타임, Xcode 외의 여러 도구까지 총 249개의 규칙으로 다룹니다.
- MoreRoom은 시뮬레이터와 런타임을 Xcode의 공식 xcrun simctl 명령어로 제거하고, 그 밖의 항목은 먼저 휴지통으로 옮기며 실행 취소할 수 있습니다.
- DevCleaner for Xcode는 macOS 14, MoreRoom은 macOS 15 Sequoia가 필요합니다.
| — | MoreRoom | DevCleaner for Xcode |
|---|---|---|
| 가격 | 무료, Pro는 연 $19.99 또는 1회 $39.99 | 무료, 선택형 앱 내 팁($1.99, $3.99, $9.99) |
| 라이선스 | 무료 버전 + 유료 Pro 라이선스 | 오픈 소스(GPL-3.0) |
| 최소 macOS | macOS 15 Sequoia | macOS 14(Mac App Store 기준) |
| 구입 경로 | 직접 다운로드(서명 및 공증 완료) | Mac App Store, 소스는 GitHub |
| Xcode 항목 | DerivedData, Archives, Device Support, 미리보기, 테스트 기기, 캐시, 시뮬레이터와 런타임, 다른 Xcode 버전 | Device Support, Archives, Derived Data, 문서 캐시, 오래된 시뮬레이터 및 기기 로그, 오래된 문서 다운로드 |
| 다른 개발 도구 | Docker, Homebrew, npm 및 기타 패키지 매니저, Android, 툴체인, 로컬 AI 모델 | 없음(Xcode 전용) |
| 디스크 전체 보기 | 트리맵, 링, 목록 보기, 시스템 데이터 분석 | 없음(Xcode 폴더만) |
| 명령줄 | 출시 예정 | 지원, 스크립트와 CI용 |
| 파일 제거 방식 | 먼저 휴지통으로, 실행 취소 가능. 공식 도구 명령어(xcrun simctl 등)는 영구 삭제로 표시 | 명시되지 않음. README는 먼저 백업할 것을 권장 |
각 개발사가 공개한 가격과 기능 기준, 2026년 10월 17일 확인.
DevCleaner for Xcode는 한 가지 일에 집중한 무료 도구입니다. Xcode가 ~/Library/Developer에 쌓아 두는 캐시를 비우는 일입니다. 오픈 소스이며, 스크립트에 넣어 쓸 수 있는 명령줄 도구도 들어 있습니다. MoreRoom은 같은 Xcode 폴더를, 시뮬레이터와 다른 개발 도구, 로컬 AI 모델, 시스템 데이터까지 다루는 더 넓은 저장 공간 관리 앱의 일부로 다룹니다. Xcode만이 문제라면 DevCleaner for Xcode가 합리적인 첫 선택입니다.
각 앱의 정체
DevCleaner for Xcode는 Konrad Kołakowski(One Minute Games)가 만든 앱으로, Xcode가 자동으로 생성한 파일을 살펴보고 정리할 수 있게 해 줍니다. GitHub README에 나열된 항목은 Device Support, Archives, Derived Data, Documentation Cache, Old Simulator and Device Logs, Old Documentation Downloads입니다. 2026년 10월 기준 Mac App Store에는 버전 2.8.0(2025년 11월)이 올라와 있으며, 선택형 팁이 있는 무료 앱이고 macOS 14 이상이 필요합니다. 명령줄 도구가 포함되어 있으며, 버전 2.6.0부터는 SSH 세션이나 CI 같은 헤드리스 환경에서도 실행할 수 있습니다. 소스는 GPL-3.0입니다.
MoreRoom은 Yando Pte. Ltd.가 만든 macOS 15 Sequoia 이상용 네이티브 저장 공간 관리 앱입니다. 249개의 규칙에는 Xcode의 DerivedData, Archives, 플랫폼별 Device Support, SwiftUI 미리보기, 테스트 및 플레이그라운드용 시뮬레이터, Xcode 캐시, 시뮬레이터 기기, 시뮬레이터 런타임, 설치된 다른 Xcode 버전이 포함됩니다. 디스크 전체를 트리맵, 링, 목록으로 보여 주기도 합니다.
DevCleaner for Xcode가 더 나은 점
- 무료이자 오픈 소스. 코드를 읽을 수 있고, 앱은 무료입니다. 팁은 선택 사항입니다.
- 명령줄 도구. 스크립트, SSH, CI에서 정리를 실행할 수 있습니다. MoreRoom의 명령줄은 출시 예정이며 아직 사용할 수 없습니다.
- Xcode에 특화된 세부 기능. 문서 캐시와 오래된 문서 다운로드를 정리하며, Archives 보기에서는 아카이브가 심사에 제출되었는지 또는 공증되었는지 보여 줍니다. 아카이브를 지우기 전에 참고하기 좋은 정보입니다.
- 집중. 앱의 모든 것이 Xcode에 관한 것이라 배울 것이 거의 없습니다.
- Mac App Store 배포. 업데이트가 App Store를 통해 제공됩니다. MoreRoom은 아직 Mac App Store에 없습니다.
- macOS 14 지원. macOS 14 Sonoma에서 실행되며, MoreRoom은 macOS 15 Sequoia가 필요합니다.
MoreRoom이 더 나은 점
- 시뮬레이터와 런타임을 공식 방법으로 제거. 시뮬레이터 기기와 런타임은 Xcode 관련 항목 중 가장 큰 경우가 많습니다. MoreRoom은 시뮬레이터에는
xcrun simctl delete, 런타임에는xcrun simctl runtime delete라는 Xcode의 공식 명령어로 이를 제거하고, 실제로 그렇기 때문에 이 단계는 영구 삭제로 표시합니다. Xcode DerivedData, 시뮬레이터, Device Support 가이드에서 각 폴더를 설명합니다. - Xcode 그 너머. 개발자가 Xcode만 쓰는 경우는 드뭅니다. MoreRoom은 Docker 데이터, Homebrew 다운로드와 이전 버전, npm, pnpm, uv, conda, Go 캐시, Rust 툴체인, Android 에뮬레이터와 SDK 패키지, Node 버전 관리자, 로컬 AI 모델도 인식합니다. 도구에 공식 정리 명령어가 있으면 MoreRoom은 그것을 사용합니다.
- 먼저 휴지통으로, 실행 취소 가능. 일반 폴더는 먼저 휴지통으로 이동하며 실행 취소할 수 있습니다.
- 안전 배지. 각 항목에 ‘안전하게 제거 가능’ 또는 ‘먼저 검토’ 표시와 함께 다시 생기는지 여부가 붙습니다. 예를 들어 Archives는 배포한 빌드의 충돌 보고서를 읽는 데 필요하므로 캐시로 취급하지 않습니다.
- 디스크 전체. 시스템 데이터 분석, 저장 공간 날씨(30일 기록과 예보), 유령 공간, 클라우드에 보관이 개발과 무관한 공간에도 도움이 됩니다.
- 프로젝트 휴면(Pro). 비활성 프로젝트에서
node_modules, 빌드 폴더, Unity의Library처럼 다시 만들 수 있는 폴더를 정리하고, 클릭 한 번으로 다시 깨울 수 있습니다. Pro는 오래된 도구 버전도 찾아 줍니다.
어느 쪽을 선택해야 할까요?
이런 경우 DevCleaner for Xcode를 선택하세요
- 디스크를 채우는 주범이 Xcode 캐시다.
- 무료 오픈 소스 도구를 원한다.
- 지금 당장 스크립트나 CI로 정리를 자동화하고 싶다.
이런 경우 MoreRoom을 선택하세요
- 시뮬레이터, 런타임, 다른 개발 도구도 공간을 차지한다.
- 제거하기 전에 각 항목에 대한 설명과 안전 배지를 보고 싶다.
- 시스템 데이터를 포함한 디스크 전체를 보고 싶다.
앱 없이 하는 방법
Xcode를 종료하고 ~/Library/Developer/Xcode/DerivedData를 휴지통으로 옮기면 DerivedData를 직접 비울 수 있고, xcrun simctl list devices unavailable로 사용할 수 없는 시뮬레이터 목록을 볼 수 있습니다. 위에 링크한 가이드에서 각 명령어가 하는 일과 되돌릴 수 있는지 여부를 다룹니다. JavaScript 프로젝트라면 node_modules 정리하기를 참고하세요.
더 많은 선택지는 2026년 최고의 Mac 저장 공간 정리 앱을 참고하세요.
자주 묻는 질문
DevCleaner for Xcode는 무료인가요?
네. 2026년 10월 기준 Mac App Store에서 무료이며 $1.99, $3.99, $9.99의 선택형 앱 내 팁이 있고, 소스 코드는 GitHub에 GPL-3.0으로 공개되어 있습니다.
Xcode DerivedData를 삭제해도 안전한가요?
대체로 안전합니다. DerivedData에는 다음 빌드 때 Xcode가 다시 만드는 빌드 결과물과 인덱스가 들어 있으므로, 삭제 후 첫 빌드가 느려질 뿐입니다. 삭제하기 전에 Xcode를 종료하세요.
MoreRoom에도 DevCleaner 같은 명령줄 도구가 있나요?
아직 없습니다. 명령줄, 단축어 지원, Finder 확장 프로그램이 MoreRoom에 출시될 예정입니다. DevCleaner for Xcode에는 스크립트에서 쓸 수 있는 명령줄 도구가 이미 포함되어 있습니다.
Apple 플랫폼용으로만 개발한다면 왜 MoreRoom을 써야 하나요?
디스크를 채우는 것이 Xcode뿐이라면 DevCleaner for Xcode로 충분할 수 있습니다. 시뮬레이터, Docker, Homebrew, 패키지 캐시, 로컬 AI 모델, 시스템 데이터도 공간을 차지한다면 MoreRoom이 더 유용합니다.
출처
- GitHub의 DevCleaner for Xcode(Konrad Kołakowski) — 2026년 10월 17일 확인
- Mac App Store의 DevCleaner for Xcode(미국) — 2026년 10월 17일 확인