misonoteApp Center

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"/*