Un fichier .crash est un rapport de plantage 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 sous-jacentes des plantages. Les informations contenues dans un rapport de plantage incluent généralement le nom et la version de l'application, la date et l'heure du plantage, le thread ayant provoqué l'erreur, le type et le code de l'exception, une trace de la pile (stack trace) montrant la séquence des appels de fonction menant au plantage, ainsi que des détails sur la configuration matérielle et logicielle de l'appareil. L'analyse de ces rapports aide les développeurs à identifier des modèles, à localiser les sections de code problématiques et à comprendre les circonstances déclenchant les erreurs. Cela leur permet d'implémenter des correctifs, d'améliorer la stabilité des applications et d'optimiser l'expérience utilisateur globale. Les rapports de plantage sont essentiels pour maintenir la qualité et la fiabilité des logiciels sur les plateformes Apple. Ils sont souvent transmis aux développeurs automatiquement via des services de rapport de plantage ou manuellement par les utilisateurs.