Xcode 정크 파생 데이터

~/Library/Developer/Xcode/DerivedData에는 컴파일과 디버깅 속도를 높이기 위해 Xcode가 사용하는 빌드 결과물, 인덱스, 기타 생성된 프로젝트 데이터가 저장됩니다.

Xcode Junk

Xcode 정크 파생 데이터이란?

~/Library/Developer/Xcode/DerivedData는 macOS에서 앱 개발 중 Xcode가 생성하고 사용하는 개발자 데이터 폴더입니다. 이 폴더에는 생성된 빌드 산출물, 중간 파일, 인덱싱 데이터, 그리고 Xcode가 소스 코드와 프로젝트 설정을 바탕으로 다시 만들어낼 수 있는 기타 파생 프로젝트 콘텐츠가 들어 있습니다. 개발자는 빌드 오류를 해결하거나, 디스크 공간을 확보하거나, 툴체인 변경 후 오래된 프로젝트 상태를 초기화할 때 이 폴더를 자주 접하게 됩니다. 이 폴더의 내용을 제거하면 Xcode가 프로젝트를 다시 빌드하고 인덱스를 재생성하게 되며, 이는 보통 시간이 걸리지만 손상되었거나 오래된 빌드 데이터를 해결하는 데 도움이 되기도 합니다. 이 폴더는 정상적인 Xcode 작업 흐름의 일부이며, 원래의 프로젝트 파일, 소스 코드, 수동으로 만든 에셋과는 별개입니다.

Review files before deleting with diCleaner

Inspect caches, support files, folders, and related data before deleting items on Mac.

diCleaner 다운로드

안전 개요

상태: 대체로 안전

이 폴더는 시스템 구성 요소가 아니라 정상적인 Xcode 데이터입니다. 그 안의 내용은 빌드 중 생성되며 보통 Xcode가 다시 만들 수 있지만, 삭제하면 프로젝트의 캐시된 빌드 결과물과 인덱스가 제거됩니다. 정리 후에는 다음 빌드가 더 느려질 수 있고, 코드 인덱싱이 복구되는 데 시간이 필요할 수 있으며, 일부 프로젝트별 디버깅 또는 시뮬레이터 관련 생성 상태가 다시 만들어질 수 있습니다.

권장: Xcode를 활발히 사용하고 더 빠른 빌드, 인덱싱, 더 원활한 프로젝트 전환을 원한다면 유지하세요. 디스크 공간을 확보하거나 고질적인 빌드 문제를 해결해야 한다면, 오래된 내용을 제거하고 다음에 프로젝트를 열거나 빌드할 때 Xcode가 다시 생성하도록 할 수 있습니다. Xcode가 실행 중일 때는 삭제하지 말고, 이후에는 다시 빌드하는 데 더 오래 걸릴 수 있다는 점을 예상하세요.

파일 경로

  • ~/Library/Developer/Xcode/DerivedData

경험 공유

처음으로 경험을 공유하세요.

이 파일 또는 폴더에 대한 경험 공유