Library Containers am Mac: App-Daten und Caches unterscheiden
Ein großer Ordner unter ~/Library/Containers ist ein Anlass, die zugehörige App und ihre Daten zu bestimmen, nicht den ganzen Ordner zu löschen. Ein Sandbox-Container kann neben Caches auch Einstellungen, Datenbanken und Dokumente enthalten. Entscheidend ist, welcher Unterordner groß ist und ob sein Inhalt ersetzt werden kann.
Was Library Containers enthält
Apples App-Sandbox-Dokumentation erklärt, dass macOS beim ersten Start einer Sandbox-App einen Container in ~/Library/Containers anlegt. Er ist ihr eigener Bereich für lokale Daten, getrennt vom Programmpaket.
Im Container ist häufig Data/Library interessant. Apples Dateisystemleitfaden unterscheidet Supportdaten, Einstellungen und Caches. Der Zweck zählt mehr als die Größe des übergeordneten Ordners.
| Ort im Container | Zweck | Entscheidung zur Bereinigung |
|---|---|---|
| Data/Library/Caches | Daten, die die App neu erstellen können sollte | Nur identifizierte, ersetzbare Cache-Inhalte erwägen |
| Data/Library/Application Support | Supportdaten, möglicherweise Datenbanken | Behalten, sofern nicht ausdrücklich App-Daten entfernt werden sollen |
| Data/Library/Preferences | App-Einstellungen | Beim Cache-Leeren behalten |
| Data/Documents | Von der App gespeicherte Dokumente | Behalten oder vorher exportieren und sichern |
Das ist nicht ~/Library/Group Containers. Die andere Eigentumsfrage gemeinsam genutzter App-Gruppen behandelt die Anleitung zu Group Containers.
Den Ordner ohne Änderungen öffnen
Verwenden Sie im Finder Gehe zu › Gehe zum Ordner und fügen Sie diesen Pfad ein. Apple beschreibt das in der Ordnernavigation.
~/Library/Containers
~ steht für Ihren Benutzerordner. Prüfen Sie jeweils einen Container und seine Unterordner und notieren Sie vor Änderungen den genauen Ort sowie die Größe. Ein nicht lesbarer Ordner ist unbekannt, nicht leer.
Laut Apples Sandbox-Dokumentation kann macOS 14 oder neuer beim Zugriff einer App auf einen fremden Container um Erlaubnis bitten. Wird der Zugriff verweigert, halten Sie dort an, statt Rechte zu ändern oder es mit einem Löschbefehl erneut zu versuchen.
Bundle-Kennung mit einer App abgleichen
Ein Name in umgekehrter Domain-Schreibweise ist ein Hinweis, keine Löschanweisung. Prüfen Sie bei einer vermuteten installierten App die Kennung statt nur den Anzeigenamen.
- Suchen Sie die vermutete App im Finder und öffnen Sie den Paketinhalt über das Kontextmenü, wie in Apples Bundle-Leitfaden beschrieben.
- Suchen Sie
Contents/Info.plistund lesen Sie die Datei, ohne sie zu ändern. - Vergleichen Sie
CFBundleIdentifiermit dem Containernamen. Apple dokumentiert den Schlüssel in der Property-List-Referenz. - Bei fehlender Übereinstimmung bleibt der Container, während Sie Herstellerhinweise prüfen. Helfer und Erweiterungen können eigene Kennungen haben.
Benennen Sie den Container nicht passend um und bearbeiten Sie nicht die Property List der App. Bei einem undurchsichtigen Namen oder unklaren Eigentümer reicht eine Vermutung nicht zum Löschen.
Herausfinden, warum der Container groß ist
Vergleichen Sie vor einer Maßnahme die Unterordner. Ein großer Cache erfordert eine andere Entscheidung als ein großer Dokumentbestand, auch innerhalb desselben Containers.
Ist Caches am größten, suchen Sie zuerst die Cache- oder Speicherverwaltung der App. Dominieren Application Support oder Documents, prüfen Sie Downloads, Anhänge und gespeicherte Dokumente in der App und entfernen dort nur nicht mehr benötigte Inhalte.
Behandeln Sie Mail, Nachrichten, Notizen und andere Apps mit persönlichen Inhalten als Datenspeicher. Ihre Container sind keine Sammlung beliebig löschbarer Caches. Gehen Sie weder von einem vollständigen Datenbestand darin noch von einer vollständigen Wiederherstellung durch erneute Anmeldung aus.
Allgemeine Entscheidungen erklärt die Anleitung Welche Mac-Caches lassen sich löschen?. Bleiben Sie bei der identifizierten App, statt nebenbei weitere Library-Ordner zu leeren.
Einen Cache ändern und das Ergebnis prüfen
Gehen Sie nur weiter, wenn App-Dokumentation oder Bedienelemente die Wiederherstellbarkeit bestätigen und benötigte Quelldateien oder Downloads verfügbar sind. Apple definiert Caches als neu erstellbare Daten. Der Ordnername beweist aber nicht, dass die App alles richtig abgelegt hat.
- Beenden Sie die App und sichern Sie unersetzliche Daten separat.
- Verschieben Sie nur den identifizierten Cache-Unterordner in den Papierkorb. Container und andere Daten bleiben stehen.
- Öffnen Sie die App erneut und testen Sie ein echtes Dokument oder eine Aufgabe, auch benötigte Offline-Inhalte.
- Messen Sie denselben Ordner erneut und behalten Sie den entfernten Eintrag bis zum erfolgreichen Test.
Im Papierkorb belegt der Inhalt weiterhin Platz. Apples Anleitung zum Löschen und Zurückholen beschreibt die Rückgabe, solange der Eintrag noch vorhanden ist. Bei Problemen beenden Sie die App vor dem Zurückholen. Überschreiben Sie neu erzeugte Daten nicht ungeprüft.
Caches können bei normaler Nutzung wieder wachsen. Ist der neu erzeugte Cache sofort groß, wiederholt weiteres Leeren womöglich nur dieselbe Arbeit. Prüfen Sie dann die aufbewahrten App-Inhalte, statt mehr zu löschen.
Ganze Container nur bei bewusstem Entfernen der App-Daten
Den ganzen Container einer installierten App zu entfernen nimmt ihr den lokalen Datenbereich. Das kann Einstellungen zurücksetzen und gespeicherte Daten löschen. Ein neuer leerer Container stellt alte Datenbanken und Dokumente nicht wieder her.
Ein Container kann nach einer Deinstallation zurückbleiben. Das Fehlen eines vertrauten App-Namens beweist jedoch keine Nichtbenutzung. Prüfen Sie Eigentümer, verbleibende Helfer oder Erweiterungen und gewünschte Daten für eine spätere Neuinstallation.
Behalten Sie eine unabhängige Sicherung oder einen von der App unterstützten Export. Kontosynchronisierung ist kein separates Backup. Eine Neuinstallation garantiert keine Wiederherstellung rein lokaler Daten. Aus dem Papierkorb lässt sich ein Eintrag nur zurückholen, solange er noch dort liegt.
Wo Mole hilft
Mole Mac kann unter Bereinigen in App-Caches und Protokolle geeignete Untereinträge von Data/Library/Caches in App-Containern auflisten. Dieser Scan benötigt Festplattenvollzugriff und prüft Cache-Sicherheit sowie Ausnahmeliste. Der gesamte Containers-Ordner wird dadurch nicht zum Cache-Ziel.
Der allgemeine Container-Cache-Scan überspringt Mail, Nachrichten und Notizen. Ihre Containerpfade sind auch im Löschschutz hinterlegt. Der Deinstallationsscan kann Containerreste einer ausgewählten App zuordnen. Prüfen Sie diese getrennt als App-Daten. Ein nicht ausgewählter Eintrag dient der Prüfung und verspricht nicht, dass sein Inhalt erhalten bleibt, wenn Sie ihn auswählen.
Häufige Fragen
Kann ich alles in Library Containers löschen?
Nein. Dort liegen App-Daten neben Caches. Bestimmen Sie einen Eigentümer und einen ersetzbaren Cache-Unterordner, statt den übergeordneten Ordner zu löschen.
Stellt eine Neuinstallation den Container wieder her?
Sie kann einen neuen Container anlegen, stellt aber keine gelöschten Einstellungen, Dokumente oder rein lokalen Datenbanken wieder her. Dafür braucht es Backup, Export oder den ursprünglichen Eintrag im Papierkorb.
Warum zeigt Mole weniger als die Containergröße?
Ein geeigneter Cache-Unterordner hat einen kleineren Umfang als der gesamte Container. Zugriffsrechte, Cache-Sicherheit und Ausnahmeliste beeinflussen ebenfalls die Anzeige. Sie ist keine Summe sämtlicher App-Daten.