Was ist der CocoaPods-Cache auf dem Mac? Darf man ihn löschen?
Ja, den CocoaPods-Cache kannst du gefahrlos löschen. Er speichert geladene Kopien von Pods, und CocoaPods lädt sie erneut, wenn du das nächste Mal pod install ausführst.
Wo es liegt
~/Library/Caches/CocoaPodsWas es ist
Wenn du pod install ausführst, lädt CocoaPods jede Abhängigkeit einmal nach ~/Library/Caches/CocoaPods und kopiert sie dann in den Pods-Ordner deines Projekts. Andere Projekte, die dieselbe Pod-Version nutzen, verwenden die Kopie aus dem Cache wieder.
Der Cache wächst, weil jede Version jedes Pods, den du genutzt hast, darin bleibt, auch Versionen, von denen kein aktuelles Projekt mehr abhängt.
Das ist etwas anderes als der Pods-Ordner in einem Projekt, der die Kopien enthält, mit denen dieses Projekt tatsächlich baut.
Wie groß es wird
Meist Hunderte MB bis einige GB.
So leerst du es von Hand
- Öffne das Terminal.
- Führe den Befehl unten aus. Er entfernt jeden Pod aus dem Cache.
- Um vor dem Leeren zu sehen, was im Cache liegt, führe pod cache list aus.
pod cache clean --allWas danach passiert
Projekte, die ihren Pods-Ordner schon haben, bauen weiter. Das nächste pod install oder pod update lädt die benötigten Pods erneut.
Wie Diskzy damit umgeht
Diskzy listet den CocoaPods-Cache im Tab „Clean up“ (Aufräumen) auf und hakt ihn an. Pods-Ordner in Projekten werden getrennt behandelt, als Build-Ordner von Projekten.
Verwandte Ratgeber
- DerivedData~/Library/Developer/Xcode/DerivedData
- Xcode Archives~/Library/Developer/Xcode/Archives
- Caches~/Library/Caches
Sieh, wo der Platz auf deinem Mac geblieben ist
Diskzy kartiert dein Laufwerk, erklärt die Systemdaten und räumt weg, was gefahrlos weg kann. 72 Stunden kostenlos, danach einmalig 9 $ für 2 Macs.
Diskzy kostenlos testen