Un fichier .crash est un rapport d'erreur (ou rapport de crash) généré par les systèmes d'exploitation macOS et iOS lorsqu'une application se termine de manière inattendue ou rencontre une erreur fatale. Ces fichiers contiennent des informations de débogage précieuses que les développeurs utilisent pour diagnostiquer et corriger les causes profondes des plantages. Les informations contenues dans un rapport de crash incluent généralement le nom et la version de l'application, la date et l'heure exactes du plantage, le thread (fil d'exécution) qui a échoué, le type et le code de l'exception levée, une trace de pile (stack trace) détaillée montrant la séquence des appels de fonctions ayant conduit à l'arrêt, ainsi que des informations sur la configuration matérielle et logicielle de l'appareil. L'analyse de ces rapports aide les développeurs à identifier des schémas récurrents, à localiser précisément les sections de code problématiques et à comprendre les circonstances spécifiques qui déclenchent les erreurs. Cela leur permet de mettre en œuvre des correctifs efficaces, d'améliorer la stabilité de l'application et d'optimiser l'expérience utilisateur globale. Les rapports de crash sont essentiels pour maintenir la qualité et la fiabilité des applications logicielles sur les plateformes Apple. Ils sont souvent soumis aux développeurs automatiquement via des services de rapport d'erreur dédiés ou manuellement par les utilisateurs.