Um arquivo .crash é um relatório de falha (crash report) gerado primariamente pelos sistemas operacionais macOS e iOS quando uma aplicação é encerrada inesperadamente ou encontra um erro fatal. Estes arquivos contêm informações valiosas de depuração (debugging) que os desenvolvedores utilizam para diagnosticar e corrigir as causas subjacentes das falhas. A informação contida em um relatório de falha tipicamente abrange o nome da aplicação, sua versão, a data e hora exatas da falha, a thread (linha de execução) que falhou, o tipo e código da exceção, um stack trace (rastreamento de pilha) detalhado que mostra a sequência de chamadas de função que levaram ao encerramento, e dados sobre a configuração de hardware e software do dispositivo. A análise desses relatórios permite aos desenvolvedores identificar padrões, localizar seções de código problemáticas e compreender as circunstâncias que desencadeiam as falhas. Isso é crucial para implementar correções, melhorar a estabilidade da aplicação e aprimorar a experiência geral do usuário. Relatórios de falha são essenciais para manter a qualidade e a confiabilidade do software nas plataformas Apple e são frequentemente submetidos aos desenvolvedores automaticamente através de serviços de relatórios de falha ou manualmente pelos usuários.