CocoaPods 캐시 삭제해도 될까? Mac 정리법
삭제해도 안전자동으로 다시 만들어집니다. Thermo는 바로 삭제합니다.
위치
~/Library/Caches/CocoaPods
무엇인가요
CocoaPods가 pod install 때 내려받은 Pod 소스 코드와 podspec을 재사용하려고 저장해 두는 캐시입니다. 프로젝트 안의 Pods 폴더와는 별개입니다.
왜 이렇게 커지나요
Pod 버전을 올릴 때마다 새 버전이 캐시에 추가되고 예전 버전도 그대로 남습니다. 큰 SDK를 Pod로 쓰는 프로젝트가 여러 개면 꽤 빨리 커집니다.
삭제해도 되나요?
안전합니다. 프로젝트의 Pods 폴더에 이미 설치된 것은 그대로 쓸 수 있고, 다음 pod install 때 필요한 Pod를 다시 받습니다. CocoaPods 공식 방법은 pod cache clean --all입니다.
팁
스펙 저장소(~/.cocoapods/repos)는 이 캐시와 다른 위치에 있습니다. CocoaPods 관련 용량이 여전히 크다면 그쪽도 확인해 보세요.
먼저 용량 확인
du -sh "$HOME/Library/Caches/CocoaPods" 2>/dev/null도구 자체 명령으로 정리
pod cache clean --all직접 삭제
터미널에서 실행합니다. 삭제는 되돌릴 수 없으니 경로를 먼저 확인하세요.
rm -rf "$HOME/Library/Caches/CocoaPods"/*