시간제·공유 이미지 클라우드 Mac은 로컬 Mac보다 SSD가 빨리 부족해집니다. 사전 설치된 Xcode, 여러 Simulator, DerivedData 팽창이 겹치면 빌드와 아카이브가 멈춥니다. 2026년 VNC로 macOS를 쓰는 인디·학생 개발자를 위해 번호가 매겨진 통증 목록, 삭제 우선순위 매트릭스, 원격 데스크톱에서 수행할 8단계(터미널 병행), 인용 가능한 숫자 가이드, FAQ를 정리했습니다. 첫 설정은 30분 체크리스트, 갱신·노드 전환 전에는 인증·데이터 백업 15분 체크리스트, 대용량 전송은 파일·클립보드 글을 함께 보세요. 약 20분이면 소스는 건드리지 않고 수 GB를 되찾을 수 있습니다.
① 왜 원격 디스크가 먼저 빨갛게 되나
- 작은 시스템 볼륨 비용 최적화로 여유가 적습니다.
- DerivedData 브랜치 전환마다
~/Library/Developer/Xcode/DerivedData에 쌓여 멀티 타깃에서 수~십 GB까지 갑니다. - Simulator 오래된 iOS 런타임과 기기 데이터가
CoreSimulator에 남습니다. - Archives
.xcarchive는 dSYM을 포함해 수백 MB 단위입니다. - VNC에서 보이는 잡동사니 바탕화면 zip·녹화 파일이 Git 밖에서 자랍니다.
- 공유 계정 대량 삭제 전 팀 합의가 필요합니다.
② 삭제 우선순위 매트릭스
| 신호 | 먼저 | 회수 | 리스크 |
|---|---|---|---|
| 인덱싱 느림, 머지 후 첫 빌드 김 | DerivedData | 수 GB | 다음 풀 빌드 시간 증가 |
| 안 쓰는 런타임 다수 | CoreSimulator | 가변 | 재다운로드 |
| Organizer 길고 ASC 업로드 완료 | dSYM 백업 후 오래된 아카이브 | 선형 | 심볼화 실패 |
| 남은 용량 한 자릿수 GB, 밤에 아카이브 | DerivedData+다운로드 먼저 | 복합 | 순서 오류 시 중단 |
VNCMac 다른 글처럼 SSH로 du, VNC로 Organizer·권한·스토리지 그래프를 맡기면 안정적입니다.
③ 8단계
시스템 설정에서 여유 공간 확인
약 90% 넘으면 대용량 다운로드 중단.
폴더 크기 순위
du -sh ~/Library/Developer/* 2>/dev/null | sort -hr | head -n 10
Xcode Settings → Locations → DerivedData → Finder
전체 삭제 시 Xcode 종료 후.
Devices and Simulators에서 정리
Organizer에서 팀 스토리지에 dSYM 있는 빌드부터 삭제
다운로드·바탕화면·녹화 파일
선택: xcrun simctl delete unavailable
휴지통 비우기, Clean Build Folder, Debug 후 Archive 테스트
④ 인용할 수 있는 수치
⑤ 검증과 경계
키체인 배포 키, 유일한 .p12/.mobileprovision, 미푸시 커밋, 납품물은 캐시가 아닙니다. 공격적 삭제 전 클라우드 Mac 인증·데이터 백업 체크리스트와 대조하세요. SPM 오류 시 File → Packages → Reset Package Caches를 먼저 시도합니다.
⑥ FAQ와 마무리
Q: 디스크만 늘리면? 가능하면 좋지만 캐시 관리 없이면 수주 내 재부족.
Q: CI에도 동일? 파이프라인 자동화 + 새 이미지는 VNC로 한 번 검증.
관련: 첫 Xcode 30분, 인증·데이터 15분 체크, 파일·클립보드, 대역폿·지연, Xcode Cloud 하이브리드 글.
마무리
Windows/Linux VM은 스냅샷 비용과 실제 Apple Silicon 서명 환경과 어긋날 수 있습니다. SSH만으로는 스토리지 감이 떨어집니다. 물리 원격 Mac VNC는 보이는 캐시만 지우고 아카이브 정책을 팀에 넘기기 좋습니다. 짧은 프로젝트에 하드웨어 구매 없이 GUI 완비 환경이 필요하면 VNCMac VNC 렌탈 Mac이 시간 대비 효율적인 경우가 많습니다.