Un archivo .crash es un informe de fallo (o informe de bloqueo) generado por los sistemas operativos macOS e iOS cuando una aplicación finaliza inesperadamente o encuentra un error fatal. Estos archivos contienen información de depuración valiosa que los desarrolladores utilizan para diagnosticar y corregir las causas subyacentes de los fallos. La información dentro de un informe de fallo típicamente incluye el nombre de la aplicación, la versión, la fecha y hora del fallo, el hilo (thread) que falló, el tipo y código de excepción, un rastreo de pila (stack trace) que muestra la secuencia de llamadas a funciones que condujeron al fallo, e información detallada sobre la configuración de hardware y software del dispositivo. Analizar los informes de fallo ayuda a los desarrolladores a identificar patrones, señalar secciones de código problemáticas y comprender las circunstancias que desencadenan los fallos. Esto les permite implementar correcciones, mejorar la estabilidad de la aplicación y optimizar la experiencia general del usuario. Los informes de fallo son esenciales para mantener la calidad y fiabilidad del software en las plataformas de Apple y se envían a los desarrolladores automáticamente a través de servicios de informes de fallos o manualmente por los usuarios.