J'ai quelques gros fichiers dSYM sur ma machine, installés par le Qt Framework. Si je comprends bien, ils sont utilisés pour le débogage, mais je n'ai pas besoin de déboguer la bibliothèque elle-même. Est-il possible de supprimer ces fichiers en toute sécurité ?
Réponse
Trop de publicités?Oui, vous pouvez supprimer ces symbole de débogage en toute sécurité. Ces fichiers fournissent des noms lisibles par l'homme pour le code dans le cadre ou l'application.
Retirer le dSYM n'affecteront pas la capacité d'exécution du cadre ou de l'application associée.
Objectif d'un dSYM
En cas de panne de l'application ou du framework appelant, le fichier dSYM est utilisé pour fournir un aperçu plus lisible de l'endroit où la panne s'est produite dans le code.
Apple Note technique 2151 montre comment les fichiers dSYM sont utilisés - la même approche s'applique à iOS et Mac OS X.
dSYM pour les développeurs
Idéalement, le développeur conserve une copie des fichiers dSYM et ne distribue pas ces fichiers avec son application ou ses frameworks.
Lorsqu'une panne se produit, le client voit un rapport de panne techniquement obtus qu'il peut signaler. Le développeur peut alors combiner ses fichiers dSYM locaux avec le rapport d'incident et produire un rapport d'incident plus lisible qui devrait aider à localiser le problème.