Um arquivo .crash é um relatório de erro (crash report) gerado pelos sistemas operacionais macOS e iOS quando um aplicativo termina inesperadamente ou encontra um erro fatal. Esses arquivos contêm informações valiosas de depuração (debugging) que os desenvolvedores utilizam para diagnosticar e corrigir as causas subjacentes das falhas de sistema. As informações contidas em um relatório de erro normalmente incluem o nome do aplicativo, a versão, a data e hora exata da falha, a thread específica que falhou, o tipo e o código da exceção, além de um stack trace (rastreamento de pilha) detalhado que mostra a sequência de chamadas de função que levaram ao encerramento do programa. Além disso, o arquivo fornece dados sobre a configuração de hardware e software do dispositivo no momento do incidente. Analisar esses relatórios permite que os desenvolvedores identifiquem padrões recorrentes, localizem seções de código problemáticas e compreendam as circunstâncias específicas que desencadeiam os erros. Consequentemente, isso possibilita a implementação de correções eficazes, melhora a estabilidade do software e aprimora a experiência geral do usuário final. Relatórios de erro são fundamentais para garantir a qualidade e a confiabilidade de aplicativos nas plataformas da Apple, sendo frequentemente enviados aos desenvolvedores de forma automática via serviços de telemetria ou manualmente pelos próprios usuários.