Como apagar Archives do Xcode sem perder símbolos de crashes
Equipe AskClean · Atualizado 2026-07-31
Apague uma Archive do Xcode somente depois de confirmar que a versão não é mais distribuída e que o dSYM não será necessário para simbolizar crashes. Revise as builds no Organizer, mantenha App Store, TestFlight, Enterprise e Ad Hoc ativas e mova apenas archives descontinuadas para a Lixeira.

Archive não é cache
Product > Archive cria um .xcarchive com o binário exato, metadados e normalmente seu dSYM em ~/Library/Developer/Xcode/Archives. DerivedData pode ser recompilado; um dSYM corresponde ao UUID de uma build específica, e compilar o mesmo commit novamente não produz um substituto equivalente.
Audite as builds antes de apagar
Use Window > Organizer > Archives para conferir app, versão, número da build, data e estado de distribuição. Preserve toda build ainda instalada ou dentro do período de suporte e análise de crashes. A idade do arquivo, sozinha, não decide se ele é descartável.
- Abra Window > Organizer e selecione Archives.
- Liste builds ativas no App Store, TestFlight, Enterprise e Ad Hoc.
- Confirme os dSYMs e faça backup das archives insubstituíveis.
- Marque apenas builds internas abandonadas ou fora do suporte.
- Apague uma por vez, confira o restante e só então esvazie a Lixeira.
Uma build antiga pode continuar instalada por meses; use o estado de distribuição e suporte, não apenas a data.
Apague de forma reversível
Prefira o Organizer e remova uma candidata por vez. Use o Finder apenas quando o Organizer não conseguir ler um pacote antigo, depois de comparar o Info.plist com seu inventário. Não altere o conteúdo interno do .xcarchive e não esvazie a Lixeira antes da verificação.
Defina uma política de retenção
Registre localização da archive, envio dos símbolos, backup e data de descarte em cada release. Em falta de espaço, comece por DerivedData e outros itens regeneráveis. O AskClean separa archives de caches e nunca as oferece como uma limpeza em massa.
Perguntas frequentes
Posso apagar toda a pasta Archives?
Não indiscriminadamente. Ela pode conter o único binário e dSYM de uma versão distribuída.
Isso remove o app do App Store?
Não. Você perde apenas o artefato local usado para reexportar ou simbolizar aquela build.
Posso recriar o dSYM do mesmo commit?
Não de forma confiável; ele precisa corresponder ao UUID exato do binário distribuído.
Fontes