Aller au contenu principal
Mole
Fonctions Testées Avis Tarifs FAQ Blog
EnglishEN 简体中文中 繁體中文繁 日本語日 한국어한 FrançaisFR DeutschDE ItalianoIT EspañolES
AcheterAcheter Télécharger

    Aide, documentation, versions et articles.

    Accueil/Blog

    ~/Library/Group Containers sur Mac : à quoi sert ce dossier et que peut-on supprimer ?

    StockagePublié 8 septembre 2026Mis à jour 26 septembre 202611 min de lecture

    Ouvrez ~/Library/Group Containers sur un Mac utilisé depuis un moment, et vous trouverez une colonne de dossiers aux noms comme UBF8T346G9.Office, group.com.apple.notes ou 9K33E3U3T4.net.shinyfrog.bear. Certains contiennent quelques kilo-octets de réglages, d’autres la base de données entière d’une app, et quelques-uns appartiennent à des apps supprimées depuis longtemps. Ces noms ressemblent à du bruit, c’est pourquoi ce dossier se fait vider par des gens à court d’espace, et pourquoi cela tourne souvent mal.

    Cet article explique ce qu’est ce dossier, comment lire les noms, comment savoir quelle app installée utilise encore un groupe, et quels groupes laissés par une app désinstallée vous pouvez placer dans la Corbeille.

    Ce qu’est ce dossier

    Un App Group est un espace partagé qu’un développeur déclare dans la signature de code d’une app, sous le droit com.apple.security.application-groups. La documentation d’Apple sur le droit App Groups le décrit comme le moyen pour plusieurs apps d’une même équipe de développement de partager des conteneurs et des groupes d’accès au trousseau, et de communiquer entre elles. Sur un Mac, chaque groupe reçoit un dossier dans ~/Library/Group Containers/<group id>, et le système y ajoute Library/Application Support, Library/Caches et Library/Preferences la première fois qu’il est utilisé.

    Apple indique deux formats d’identifiant :

    • group.<group name>, enregistré sur le site Apple Developer, le même format que sur iOS.
    • <team identifier>.<group name>, un format propre à macOS qui commence par le Team ID à dix caractères du développeur et ne demande aucun enregistrement.

    Le nom du dossier est l’identifiant, donc une simple liste vous dit déjà quelle forme a chaque groupe.

    Pourquoi un groupe survit à l’app

    Une app est rarement le seul membre. L’app principale, ses widgets, ses extensions de partage ou du Finder et ses outils d’assistance rejoignent souvent le même groupe pour lire les mêmes réglages et les mêmes fichiers. Un développeur peut aussi mettre plusieurs apps distinctes dans un seul groupe : les apps Office de Microsoft partagent UBF8T346G9.ms, UBF8T346G9.Office et UBF8T346G9.OfficeOsfWebHost, et Pages, Numbers et Keynote partagent group.com.apple.iWork.

    C’est à la suppression que macOS et iOS se séparent. La documentation d’Apple sur containerURL(forSecurityApplicationGroupIdentifier:) indique que sur iOS, le système supprime le répertoire d’un groupe une fois que toutes les apps du groupe ont disparu, alors que sur macOS, il crée le répertoire la première fois qu’une app en a besoin et ne le supprime jamais. Glisser une app dans la Corbeille laisse ses groupes exactement là où ils étaient.

    Le contenu varie beaucoup. Ce peut être un petit fichier de préférences, un cache, ou de vraies données. Microsoft prévient que placer les trois dossiers partagés d’Office dans la Corbeille supprime des données d’Outlook, et WhatsApp garde les médias reçus dans group.net.whatsapp.WhatsApp.shared et group.net.whatsapp.WhatsApp.private, qui peuvent atteindre des dizaines ou des centaines de gigaoctets.

    Lire les noms de dossiers

    Forme du nom Exemple Ce que cela veut généralement dire
    group.<bundle id> group.com.apple.testflight Nommé d’après une seule app, ici TestFlight
    group.<bundle id>.<suffix> group.net.whatsapp.WhatsApp.shared Rattaché à l’identifiant complet d’une app, utilisé par cette app ou ses extensions
    group.<shared name> group.com.apple.iWork, group.net.whatsapp.family Partagé par plusieurs apps, sans l’identifiant d’une app précise dans le nom
    <TeamID>.<bundle id> 9K33E3U3T4.net.shinyfrog.bear Une seule app, à la manière du Mac, ici Bear
    <TeamID>.group.<name> G78RJ6NLJU.group.at.EternalStorms.Yoink Un groupe propre à une équipe, pour une app ou plusieurs
    <TeamID>.<short name> UBF8T346G9.Office, UBF8T346G9.ms Commun à toute une suite, nommé d’après un produit ou l’éditeur

    Deux choses rendent la lecture plus difficile qu’il n’y paraît. Un Team ID désigne le développeur, pas l’app : tous les groupes Microsoft du Mac commencent par UBF8T346G9., qu’ils appartiennent à Teams ou à Office. Et un nom qui ressemble à un identifiant de bundle n’est pas toujours celui de l’app actuelle : Teams garde UBF8T346G9.com.microsoft.teams alors que l’app elle-même est com.microsoft.teams2. Le nom est une piste. Les signatures des apps installées sont la preuve.

    Pourquoi trier par taille et supprimer tourne mal

    Les plus gros dossiers ici sont généralement ceux qui servent. Une liste triée par taille place en tête une boîte aux lettres, une base de notes ou les médias d’une app de messagerie, et rien de tout cela n’est un cache.

    Les apps d’Apple vivent ici aussi. group.com.apple.notes et group.com.apple.reminders appartiennent à Notes et Rappels, group.com.apple.iWork à Pages, Numbers et Keynote, et les noms qui commencent par systemgroup. sont des groupes système. Aucun d’eux n’est un reste, même quand le nom ne vous dit rien.

    Un groupe partagé survit à chacun de ses membres. Supprimer Word ne rend pas UBF8T346G9.Office jetable tant qu’Excel ou Outlook est encore installé, et le supprimer réinitialise ou casse les apps qui restent.

    Une fois un groupe supprimé, rien ne ramène son contenu. Une app qui a encore besoin du groupe reçoit un nouveau dossier vide la prochaine fois qu’elle en demande un, mais ce qu’il contenait est perdu, sauf si vous en avez gardé une copie.

    Savoir à qui appartient un groupe

    Commencez par un coup d’œil en lecture seule sur ce qui s’y trouve et sa taille :

    ls ~/Library/Group\ Containers
    du -sh ~/Library/Group\ Containers/* 2>/dev/null | sort -h | tail -15
    

    La première ligne liste tous les groupes. La seconde affiche les quinze plus gros, le plus gros en dernier. macOS peut demander si Terminal peut accéder aux données d’autres apps ; si vous refusez, ou si un dossier renvoie une erreur d’autorisation ou aucune taille, il n’a pas été mesuré, ce qui ne veut pas dire qu’il est vide.

    Vérifiez ensuite quel développeur a signé une app installée et quels groupes elle déclare :

    codesign -dv "/Applications/Microsoft Teams.app" 2>&1 | grep TeamIdentifier
    codesign -d --entitlements - "/Applications/Microsoft Teams.app" 2>/dev/null
    

    La ligne TeamIdentifier doit correspondre au préfixe des groupes que vous soupçonnez. La seconde commande affiche les droits de l’app, et les groupes auxquels elle appartient sont listés sous com.apple.security.application-groups.

    Pour trouver toutes les apps installées qui déclarent encore un groupe donné, cherchez dans leurs signatures :

    find /Applications ~/Applications -maxdepth 3 -name "*.app" -prune 2>/dev/null |
    while read -r app; do
      codesign -d --entitlements - "$app" 2>/dev/null | grep -qF "UBF8T346G9.Office" && echo "$app"
    done
    

    Chaque ligne affichée est une app dont la propre signature revendique le groupe, et ce groupe reste. Un résultat vide est un indice fort, pas une preuve. La boucle ne lit que la signature extérieure de chaque app, alors que les widgets, extensions et outils d’assistance contenus dans une app ont leurs propres signatures, et elle ne regarde pas les apps installées en dehors de ces deux dossiers.

    Lesquels peut-on supprimer sans risque

    Un groupe est un reste que vous pouvez supprimer quand toutes ces conditions sont réunies :

    1. Son nom porte l’identifiant complet d’une app que vous avez supprimée, ou un Team ID avec lequel aucune de vos apps installées n’est signée.
    2. Aucune app installée ne le déclare, vérifié comme ci-dessus, y compris les apps en dehors de /Applications.
    3. Ce n’est pas un groupe Apple : rien qui commence par group.com.apple. ou systemgroup., sauf s’il s’agit du groupe exact d’une app Apple téléchargée séparément que vous avez supprimée, comme TestFlight.
    4. Vous avez regardé à l’intérieur et n’avez pas besoin de ce qui s’y trouve. Les médias d’une app de messagerie ou une boîte Outlook restent à vous une fois l’app partie.

    Quittez alors tout ce qui vient de ce développeur, placez le dossier dans la Corbeille depuis le Finder avec Aller › Aller au dossier, et laissez la Corbeille tranquille un moment avant de la vider. Si vous réinstallez l’app plus tard, elle repart avec un groupe neuf. Supprimer les fichiers restants après une désinstallation couvre le reste de ~/Library, et ce qu’un nettoyeur Mac ne devrait jamais supprimer liste les autres endroits qui semblent jetables et ne le sont pas.

    Comment Mole s’en occupe

    Mole ne supprime des conteneurs de groupe que pendant la désinstallation d’une app. Il cherche les groupes nommés d’après l’identifiant de bundle de cette app, les groupes portant son Team ID, et les groupes déclarés dans les signatures de l’app et des extensions, éléments d’ouverture, services XPC et outils d’assistance qu’elle contient. Un dossier group.<bundle id> nommé exactement d’après l’app est sélectionné par défaut. Un dossier <TeamID>.<bundle id>, un groupe qui commence seulement par l’identifiant de l’app, ou un groupe partagé que l’app déclare est listé sans coche, et un groupe qu’une app encore installée possède avec un identifiant plus long et plus précis n’est pas listé du tout.

    Juste avant de déplacer chaque groupe, Mole vérifie à nouveau. Il relit les apps installées du même développeur et les extensions système actives, et refuse le groupe si l’une d’elles le déclare, si l’app examinée a changé ou a été réinstallée, ou si cet inventaire ne peut pas être lu à temps. Un feu vert pour une ligne n’est jamais réutilisé pour la suivante. Les groupes group.com.apple. d’Apple restent protégés, à l’exception du groupe exact d’une app Apple distribuée séparément comme TestFlight, si bien que supprimer Pages laisse group.com.apple.iWork à Numbers et Keynote. Quand j’ai supprimé Microsoft Teams sur un Mac de test, trois groupes sont restés, UBF8T346G9.com.microsoft.teams, UBF8T346G9.com.microsoft.oneauth et UBF8T346G9.com.microsoft.entrabroker, et Mole les a signalés comme protégés plutôt que de deviner. UBF8T346G9.Office et ses voisins d’Office sont laissés de côté exprès.

    Tout ce qu’une désinstallation supprime va dans la Corbeille. En dehors d’une désinstallation, Group Containers figure dans la liste des emplacements de données utilisateur protégés de Mole. La section des restes de la vue Nettoyer ne propose jamais de groupes group. ni de groupes partagés ; les seuls conteneurs de groupe qu’elle peut lister sont des dossiers <TeamID>.<bundle id> propres à une app, dont aucun logiciel installé ne revendique l’identifiant, et elle n’en liste aucun quand cette vérification ne peut pas aboutir. Pour le reste du nettoyage, voir quels caches Mac peut-on supprimer sans risque et le guide de désinstallation d’Office.

    FAQ

    Peut-on supprimer tout le dossier Group Containers ?

    Non. Il contient les données d’apps encore installées, dont Notes, Rappels, iWork et les apps de mail ou de messagerie que vous utilisez. Ne supprimez des groupes un par un qu’après avoir vérifié qu’aucune app installée ne les déclare.

    Pourquoi un groupe est-il toujours là après la désinstallation de l’app ?

    Sur macOS, le système crée le dossier d’un groupe quand une app en a besoin pour la première fois et ne le supprime jamais, et le même groupe peut encore servir à une autre app ou extension de ce développeur. Glisser l’app dans la Corbeille n’y touche pas.

    Que se passe-t-il si je supprime un groupe qu’une app installée utilise encore ?

    L’app perd ce qu’il contenait, comme ses réglages, son état de connexion ou ses données locales, et reçoit un dossier vide la prochaine fois qu’elle en demande un. Placez les groupes dans la Corbeille plutôt que de les supprimer définitivement, pour pouvoir en remettre un si une app cesse de fonctionner.

    Mole nettoie les caches et les restes d’apps. Des utilisateurs ont libéré plus de 100 Go en un nettoyage.

    Essayer Mole

    À lire aussi

    • StockageLibérer de l’espace sur Mac sans perdre ses fichiers9 min de lecture
    • StockageQuels caches peut-on supprimer sur Mac ?8 min de lecture
    • StockageTrouver les données système du Mac avec une treemap5 min de lecture

    Mole · 鼴

    Nettoyage, apps et état du Mac.

    v1.15.0 (291) · Versions

    Produit

    Nettoyage du Mac Désinstallation d’apps Entretien du Mac Analyse du disque Moniteur système

    Support

    Aide Documentation Versions Blog

    Mentions légales

    Conditions générales d’utilisation Politique de confidentialité Politique de remboursement

    Ressources

    Outil CLI Programme d’affiliation

    Contact

    Twitter hi@mole.fit

    Le seul site officiel de Mole mole.fit · Évitez les fichiers d’installation de provenance inconnue

    Le CLI reste gratuit pour le terminal.