Um arquivo .crash é um relatório de falha gerado pelos sistemas operacionais macOS e iOS quando uma aplicação termina 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 num relatório de falha tipicamente inclui o nome e a versão da aplicação, a data e hora da falha, a thread que falhou, o tipo e código da exceção, um rastreamento de pilha (stack trace) mostrando a sequência de chamadas de função que levaram à falha, e informações sobre a configuração de hardware e software do dispositivo. A análise de relatórios de falha ajuda os desenvolvedores a identificar padrões, localizar seções de código problemáticas e entender as circunstâncias que desencadeiam as falhas. Isso permite-lhes implementar correções, melhorar a estabilidade da aplicação e aprimorar a experiência geral do utilizador. Os relatórios de falha são essenciais para manter a qualidade e a confiabilidade das aplicações de software nas plataformas Apple. Frequentemente, são submetidos aos desenvolvedores automaticamente através de serviços de relatórios de falha ou manualmente pelos utilizadores.