Un fichier .crash est un rapport d'incident 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 d'incident comprennent généralement le nom et la version de l'application, la date et l'heure de l'incident, le thread qui a planté, le type et le code de l'exception, une trace de pile montrant la séquence des appels de fonction ayant conduit à l'incident, ainsi que des informations sur la configuration matérielle et logicielle de l'appareil. L'analyse des rapports d'incident aide les développeurs à identifier des schémas, à localiser des sections de code problématiques et à comprendre les circonstances qui déclenchent les plantages. Cela leur permet de mettre en œuvre des correctifs, d'améliorer la stabilité de l'application et d'améliorer l'expérience utilisateur globale. Les rapports d'incident 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'incident ou manuellement par les utilisateurs.