Mac storage basics · Developer tools
How do I clear CocoaPods and Swift package caches?
Short answer: Run pod cache clean --all for CocoaPods; for Swift packages use Xcode's File → Packages → Reset Package Caches and clear DerivedData. Both re-download on next build.
Both keep a download cache you can clear safely.
- CocoaPods:
pod cache clean --allempties its download cache. - Swift Package Manager: Xcode keeps resolved packages per project inside DerivedData, and a shared download cache in your Library's caches; File → Packages → Reset Package Caches in Xcode resets a project's packages.
Both are rebuilt on the next resolve or install; expect a slower first build.