피드로 돌아가기
How to Clean Up Xcode and Free 30-50GB on Your Mac
Dev.toDev.to
Mobile

Xcode의 숨겨진 150GB 낭비, 효율적 스토리지 최적화 전략

How to Clean Up Xcode and Free 30-50GB on Your Mac

Sergey Nikiforov2026년 4월 4일10beginner

Context

Xcode 설치 및 개발 과정에서 불필요한 캐시와 데이터가 지속적으로 누적되는 구조. 빌드 아티팩트와 구버전 시뮬레이터가 보이지 않는 곳에서 디스크 공간을 점유하는 문제. 수동 관리의 번거로움으로 인해 스토리지 부족 현상이 빈번하게 발생함.

Technical Solution

  • DerivedData 폴더 내 프로젝트별 컴파일 객체 및 인덱스 데이터를 삭제하여 빌드 캐시 최적화
  • xcrun simctl 명령어를 통한 미사용 시뮬레이터 런타임 및 기기 데이터 삭제로 대규모 용량 확보
  • App Store Connect 업로드 완료 후 로컬에 남은 .xcarchive 배포용 번들 제거
  • iOS DeviceSupport 경로에서 현재 개발 버전보다 낮은 구버전 OS 지원 파일 삭제
  • CocoaPods 및 Swift Package Manager의 캐시 디렉토리를 정리하여 의존성 라이브러리 중복 점유 해소
  • /Applications 경로 내 설치된 구버전 Xcode 애플리케이션 제거를 통한 기본 설치 용량 회수

Impact

  • 전체 잠재적 저장 공간 확보: 30-150GB+
  • DerivedData 정리 시: 10-50GB 회수
  • Simulators 및 Runtimes 정리 시: 20-150GB 회수
  • Archives 정리 시: 5-30GB 회수
  • Device Support 정리 시: 10-40GB 회수
  • 구버전 Xcode 삭제 시: 앱당 12-30GB 회수

Key Takeaway

개발 환경의 아티팩트 누적은 필연적이므로 정기적인 정리 프로세스를 자동화하거나 루틴화하는 운영 전략 필요.


분기별 1회 DerivedData 및 구버전 Simulator Runtime을 삭제하여 디스크 I/O 효율과 공간을 확보할 것

원문 읽기