Pular para o conteúdo

Este é o site do Mole para Mac. Quer ir para o site da versão para Windows?

Ir agora
Mole
MacWindows
Recursos Testados Depoimentos Preço Dúvidas Blog
EnglishEN 简体中文中 繁體中文繁 日本語日 한국어한 FrançaisFR DeutschDE ItalianoIT EspañolES
ComprarComprar Baixar

    Recursos do Mole e dúvidas sobre compra e uso.

    Blog

    O que é ~/Library/Group Containers no Mac, e o que dá para apagar?

    EspaçoPublicado 8 setembro 2026Atualizado 18 outubro 202610 min de leitura

    Abra ~/Library/Group Containers num Mac que já está em uso há um tempo e você vai encontrar uma coluna de pastas com nomes como UBF8T346G9.Office, group.com.apple.notes ou 9K33E3U3T4.net.shinyfrog.bear. Algumas guardam uns poucos kilobytes de ajustes, outras o banco inteiro de um app, e algumas pertencem a apps que você removeu há muito tempo. Os nomes parecem ruído, então quem está sem espaço tende a esvaziar a pasta inteira, e é aí que as coisas dão errado.

    Este texto cobre o que a pasta é, como ler os nomes, como descobrir qual app instalado ainda usa um grupo e quais grupos um app desinstalado deixou para trás e que você pode mover para o Lixo.

    O que a pasta é

    Um App Group é um espaço compartilhado que o desenvolvedor declara na assinatura de código do app, no entitlement com.apple.security.application-groups. A documentação do entitlement App Groups da Apple descreve isso como o jeito de vários apps de uma equipe de desenvolvimento compartilharem contêineres e grupos de acesso às Chaves e falarem entre si. No Mac, cada grupo ganha uma pasta em ~/Library/Group Containers/<group id>, e o sistema acrescenta Library/Application Support, Library/Caches e Library/Preferences dentro dela na primeira vez em que é usada.

    A Apple lista dois formatos de identificador:

    • group.<group name>, registrado no site Apple Developer, o mesmo formato que o iOS usa.
    • <team identifier>.<group name>, um formato do macOS que começa com o Team ID de dez caracteres do desenvolvedor e não precisa de registro.

    O nome da pasta é o identificador, então uma listagem simples já diz qual forma cada grupo tem.

    Por que um grupo sobrevive ao app

    Raramente um app é o único membro. O app principal, os widgets, as extensões de compartilhamento ou do Finder e as ferramentas auxiliares muitas vezes entram no mesmo grupo para lerem os mesmos ajustes e arquivos. Um desenvolvedor também pode colocar vários apps separados num grupo só: os apps do Office da Microsoft compartilham UBF8T346G9.ms, UBF8T346G9.Office e UBF8T346G9.OfficeOsfWebHost, e Pages, Numbers e Keynote compartilham group.com.apple.iWork.

    A remoção é onde macOS e iOS se separam. A documentação de containerURL(forSecurityApplicationGroupIdentifier:) da Apple diz que, no iOS, o sistema apaga o diretório do grupo quando todos os apps do grupo saíram, enquanto no macOS cria o diretório na primeira vez que um app precisa dele e nunca remove. Arrastar um app para o Lixo deixa os grupos exatamente onde estavam.

    O que há dentro varia muito. Pode ser um arquivo pequeno de preferências, um cache ou dados de verdade. A Microsoft avisa que mover as três pastas compartilhadas do Office para o Lixo remove dados do Outlook, e o WhatsApp guarda a mídia recebida em group.net.whatsapp.WhatsApp.shared e group.net.whatsapp.WhatsApp.private, que podem chegar a dezenas ou centenas de gigabytes.

    Lendo os nomes das pastas

    Forma do nome Exemplo O que costuma significar
    group.<bundle id> group.com.apple.testflight Nomeado exatamente a partir de um app, aqui o TestFlight
    group.<bundle id>.<suffix> group.net.whatsapp.WhatsApp.shared Ancorado no identificador completo de um app, usado por esse app ou pelas extensões dele
    group.<shared name> group.com.apple.iWork, group.net.whatsapp.family Compartilhado por vários apps, sem o identificador de um app só no nome
    <TeamID>.<bundle id> 9K33E3U3T4.net.shinyfrog.bear Um app, no estilo Mac, aqui o Bear
    <TeamID>.group.<name> G78RJ6NLJU.group.at.EternalStorms.Yoink Um grupo no escopo da equipe, um app ou vários
    <TeamID>.<short name> UBF8T346G9.Office, UBF8T346G9.ms Da suíte inteira, nomeado a partir de um produto ou do fornecedor

    Duas coisas tornam isso mais difícil do que parece. Um Team ID nomeia o desenvolvedor, não o app: todo grupo da Microsoft no Mac começa com UBF8T346G9., seja do Teams ou do Office. E um nome que parece um identificador de pacote nem sempre é o identificador atual do app: o Teams guarda UBF8T346G9.com.microsoft.teams enquanto o próprio app é com.microsoft.teams2. O nome é uma pista. As assinaturas dos apps instalados são a evidência.

    Por que ordenar por tamanho e apagar dá errado

    As pastas maiores aqui costumam ser as que estão em uso. Uma lista ordenada por tamanho põe no topo um armazenamento de mail, um banco de notas ou a mídia de um app de conversa, e nenhum deles é cache.

    Os apps da própria Apple também vivem aqui. group.com.apple.notes e group.com.apple.reminders pertencem ao Notas e ao Lembretes, group.com.apple.iWork ao Pages, Numbers e Keynote, e nomes que começam com systemgroup. são grupos do sistema. Nenhum desses é resíduo, mesmo quando você não reconhece o nome.

    Um grupo compartilhado sobrevive a qualquer um dos membros. Remover o Word não torna UBF8T346G9.Office descartável enquanto Excel ou Outlook ainda estão instalados, e apagá-lo reinicia ou quebra os apps que restam.

    Depois que um grupo é apagado, nada traz o conteúdo de volta. Um app que ainda precisa do grupo ganha uma pasta nova e vazia na próxima vez que pede uma, mas o que estava dentro se foi, a menos que você tenha guardado uma cópia.

    Descobrir quem é dono de um grupo

    Comece com um olhar só de leitura do que há ali e do tamanho:

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

    A primeira linha lista todos os grupos. A segunda mostra os quinze maiores, o maior por último. O macOS pode perguntar se o Terminal pode acessar dados de outros apps; se você recusar, ou se uma pasta informar erro de permissão ou nenhum tamanho, ela não foi medida, o que não a torna vazia.

    Depois confira qual desenvolvedor assinou um app instalado e quais grupos ele declara:

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

    A linha TeamIdentifier deve combinar com o prefixo dos grupos de que você suspeita. O segundo comando imprime os entitlements do app, e os grupos a que ele pertence estão listados em com.apple.security.application-groups.

    Para achar todo app instalado que ainda declara um grupo em particular, busque nas assinaturas:

    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
    

    Cada linha que imprime é um app cuja própria assinatura reivindica o grupo, e esse grupo fica. Um resultado vazio é um indício forte, não uma prova. O laço lê só a assinatura externa de cada app, enquanto widgets, extensões e auxiliares dentro de um app carregam assinaturas próprias, e ele não olha apps instalados fora dessas duas pastas.

    Quais dá para remover

    Um grupo é um resíduo que você pode remover quando tudo isto se cumpre:

    1. O nome carrega o identificador completo de um app que você removeu, ou um Team ID com o qual nenhum dos seus apps instalados está assinado.
    2. Nenhum app instalado o declara, conferido como acima, inclusive apps fora de /Applications.
    3. Não é um grupo da Apple: nada que comece com group.com.apple. ou systemgroup., a menos que seja o grupo exato de um app da Apple baixado à parte que você removeu, como o TestFlight.
    4. Você olhou dentro e não precisa do que está ali. A mídia de um app de conversa ou um armazenamento do Outlook continua sendo seu depois que o app saiu.

    Então encerre qualquer coisa daquele desenvolvedor, mova a pasta para o Lixo no Finder com Ir › Ir para a Pasta e deixe o Lixo em paz por um tempo antes de esvaziá-lo. Se reinstalar o app depois, ele começa com um grupo novo. Remover arquivos que sobram depois de desinstalar cobre o resto de ~/Library, e o que limpadores de Mac nunca devem apagar lista os outros lugares que parecem descartáveis e não são.

    Como o Mole trata isso

    O Mole só remove group containers enquanto desinstala um app. Procura grupos nomeados a partir do identificador do pacote desse app, grupos que carregam o Team ID dele e grupos declarados nas assinaturas do app e das extensões, itens de início, serviços XPC e auxiliares dentro dele. Uma pasta group.<bundle id> nomeada exatamente a partir do app vem selecionada por padrão. Uma pasta <TeamID>.<bundle id>, um grupo que só começa com o identificador do app, ou um grupo compartilhado que o app declara, é listado sem marcação, e um grupo que um app ainda instalado, com um identificador mais longo e mais específico, é dono, não é listado.

    Logo antes de cada grupo se mover, o Mole confere de novo. Relê os apps instalados do mesmo desenvolvedor e as Extensões do Sistema ativas, e recusa o grupo se algum deles o declara, se o app que revisou mudou ou foi reinstalado, ou se esse inventário não pode ser lido a tempo. Um sim para uma linha nunca é reaproveitado na próxima. Os grupos group.com.apple. da Apple continuam protegidos, fora o grupo exato de um app da Apple distribuído à parte, como o TestFlight, então remover o Pages deixa group.com.apple.iWork para o Numbers e o Keynote. Quando removi o Microsoft Teams num Mac de teste, três grupos ficaram, UBF8T346G9.com.microsoft.teams, UBF8T346G9.com.microsoft.oneauth e UBF8T346G9.com.microsoft.entrabroker, e o Mole os informou como protegidos, em vez de adivinhar. UBF8T346G9.Office do Office e os irmãos dele são deixados de propósito.

    Tudo o que uma desinstalação remove vai para o Lixo. Fora de uma desinstalação, Group Containers está na lista do Mole de locais protegidos de dados do usuário. A seção de resíduos na Limpeza nunca oferece grupos group. nem grupos compartilhados; os únicos group containers que ela pode listar são pastas por app <TeamID>.<bundle id> cujo identificador nenhum software instalado reivindica, e não lista nenhum quando essa conferência não consegue terminar. Para o resto do quadro da limpeza, veja quais caches do Mac dá para apagar e o guia de desinstalação do Office.

    Perguntas frequentes

    Posso apagar a pasta Group Containers inteira?

    Não. Ela guarda dados de apps que ainda estão instalados, inclusive Notas, Lembretes, iWork e os apps de mail ou conversa que você usa. Remova grupos individuais só depois de conferir que nenhum app instalado os declara.

    Por que um grupo ainda está lá depois que desinstalei o app?

    No macOS, o sistema cria a pasta do grupo quando um app precisa dela pela primeira vez e nunca remove, e o mesmo grupo pode ainda estar em uso por outro app ou extensão daquele desenvolvedor. Arrastar o app para o Lixo não o toca.

    O que acontece se eu apagar um grupo que um app instalado ainda usa?

    O app perde o que estava dentro, como ajustes, estado de login ou dados locais, e ganha uma pasta vazia na próxima vez que pede uma. Mova grupos para o Lixo em vez de apagá-los de vez, para poder devolver um se um app parar de funcionar.

    Se o Mac está ficando sem espaço, o Mole ajuda a tirar o que não precisa e a achar os arquivos grandes.

    Experimentar o Mole

    Continue lendo

    • EspaçoComo liberar espaço em disco no Mac sem perder arquivos9 min de leitura
    • EspaçoQuais caches do Mac dá para apagar com segurança?7 min de leitura
    • EspaçoComo achar os Dados do Sistema do Mac com um mapa em árvore8 min de leitura

    Mole · 鼴

    Limpeza, apps e status para o Mac.

    v1.17.0 (334) · Novidades

    Produto

    Limpeza do Mac Desinstalar apps Otimização do Mac Análise de disco Monitoramento

    Suporte

    Ajuda Documentação Novidades Blog

    Informações legais

    Termos de uso Privacidade Reembolsos

    Recursos

    Para Windows Versão de terminal Programa de afiliados

    Contato

    Twitter hi@mole.fit

    Único site oficial do Mole mole.fit · Evite instaladores de origem desconhecida

    A versão de terminal continua gratuita.