Mac에서 정리할 빌드 파일 후보 찾기
개발 폴더를 스캔하고 생성된 빌드 파일의 크기를 비교한 뒤, 정리 전에 검토할 파일을 선택합니다.
- 결과
- 선택한 프로젝트 폴더와 Xcode DerivedData에서 찾은 생성 파일이 Reclaim Map에 크기순으로 표시되고, 없어도 되는 예제 파일 하나가 검토 대상으로 선택됩니다.
- 필요한 것
- macOS용 Build Cache Cleaner 2.0.
- 개발 프로젝트가 들어 있는 폴더의 읽기 권한. 필요한 경우 Xcode DerivedData 폴더의 읽기 권한도 준비합니다.
- 소유한 폴더 또는 살펴볼 권한이 있는 폴더만 선택하세요.

빌드 결과물과 종속성 캐시는 많은 디스크 공간을 차지할 수 있지만, 잘못된 파일을 삭제하면 진행 중인 프로젝트에 지장을 줄 수 있습니다. Build Cache Cleaner의 Reclaim Map(확보 가능한 공간 지도)에서 접근을 허용한 폴더를 살펴보고 생성된 파일을 찾아, 휴지통으로 옮기지 않고 후보를 검토할 수 있습니다.
1.Reclaim Map 열기
Build Cache Cleaner를 엽니다. Reclaim Map(확보 가능한 공간 지도)은 접근을 허용한 소스와 그 안에 있을 수 있는 공간을 보여 줍니다. 폴더를 추가하기 전에는 지도가 비어 있는 것이 정상입니다.

개발 폴더에 대한 접근을 허용하기 전의 Build Cache Cleaner Reclaim Map. 결과 영역이 비어 있습니다. 2.프로젝트 폴더 추가하기
Select folder(폴더 선택)로 개발 프로젝트가 들어 있는 폴더를 추가합니다. 살펴볼 폴더의 접근을 허용하면 소스 목록에 나타납니다.

사이드바에 접근이 허용된 프로젝트 루트 폴더 하나가 표시된 Reclaim Map. 아직 정리할 항목은 없습니다. 3.Xcode DerivedData 추가하기
다시 Select folder를 사용해 소스 유형으로 Xcode DerivedData를 선택하고, 살펴볼 DerivedData 폴더의 접근을 허용합니다. 이제 두 소스가 지도에 나타납니다.

사이드바에 접근이 허용된 프로젝트 루트 폴더와 Xcode DerivedData 소스 폴더가 표시된 Reclaim Map. 4.선택한 폴더 스캔하기
Refresh sources(소스 새로 고침)로 접근이 허용된 위치를 스캔합니다. 항목을 선택하기 전에 Reclaimable items(정리 후보 항목)와 생성된 그룹의 예상 크기를 확인합니다.

두 소스를 스캔한 후의 Reclaim Map. 생성된 파일 그룹 네 개가 표시되며 합계는 약 625 MB입니다. 5.결과를 크기순으로 정렬하기
정렬 컨트롤을 열고 Largest First(큰 항목 먼저)를 선택합니다. 예상 크기를 비교해 실제 정리를 수행하지 않고 가장 큰 생성 파일을 찾습니다.

Largest First로 정렬된 Reclaim Map. Xcode DerivedData, HearthNotes, RecipeLab의 생성 파일 그룹이 예상 크기순으로 나열되어 있습니다. 6.프로젝트의 생성 파일 살펴보기
Focus project(집중할 프로젝트)에서 HearthNotes를 선택해 예제 프로젝트의 생성 그룹과 세부 정보를 봅니다. Keep ready(작업 준비 상태 유지)를 확인하세요. 이 없어도 되는 예제에서는 꺼져 있지만, 작업할 수 있도록 준비해 둬야 하는 프로젝트에서는 켜 두어야 합니다.

Reclaim Map에서 살펴보는 HearthNotes Rust target. 오른쪽 검사기에 프로젝트 세부 정보가 표시되고 Keep Ready가 꺼져 있습니다. 7.검토할 파일 하나 선택하기
정리 후보 목록에서 HearthNotes, Rust target을 선택하고 Selected items(선택한 항목)에 1이 표시되는지 확인합니다. 이는 검토할 후보만 준비하는 단계이며, 휴지통으로 이동한 파일은 없습니다.

검토 대상으로 선택된 HearthNotes Rust target. 선택한 항목 하나와 예상 크기 163.6 MB가 표시되며 정리는 수행되지 않았습니다.
마지막 단계 이후
선택만으로는 파일이 삭제되거나 공간이 확보되지 않습니다.
팁
없어도 되는 프로젝트나 사용하지 않는 프로젝트로 시작해 Reclaim Map을 안전하게 익히세요.
Largest First(큰 항목 먼저)로 정렬하면 생성된 파일이 어디에서 공간을 가장 많이 차지하는지 볼 수 있습니다.
생성된 파일이 필요한 진행 중인 프로젝트에서는 Keep ready(작업 준비 상태 유지)를 켜 두세요.
주의Reclaim Map은 후보와 예상 크기를 보여 줍니다. 항목을 선택해도 휴지통으로 이동하거나 디스크 공간이 확보되지 않습니다.
주의여기에서 사용하는 없어도 되는 HearthNotes 예제에서는 Keep ready가 꺼져 있습니다. 예제를 따라 하기 위해 진행 중인 프로젝트의 보호 기능을 끄지 마세요.
주의실제로 정리하기 전에는 선택한 파일과 앱의 경고 및 확인 내용을 검토하세요. 이 가이드는 선택 단계에서 끝납니다.