Quel est le dSYM et comment l'utiliser? (iOS SDK)

Parfois, le compilateur produit des files .dSYM. Je suppose que c'est un file lié au debugging, mais je ne sais pas ce que c'est, et comment l'utiliser.

Qu'est-ce qu'un .dSYM? Comment l'utiliser?

    Les files dSYM stockent les symboles de debugging pour votre application

    Les services tels que crashlytics l'utilisent pour replace les symboles dans les journaux de plantage par les noms de methods appropriés afin qu'ils soient lisibles et aient du sens.

    l'avantage de l'utilisation du dSYM est que vous n'avez pas besoin d'expédier votre application avec des symboles, ce qui rend plus difficile la rétro-ingénierie et réduit également la taille de votre binary

    pour l'utiliser afin de symboliser le journal de plantage, vous devez faire glisser le journal de plantage dans les journaux de périphérique du périphérique dans l'organiseur de la machine qui a compilé le binary de l'application (une machine qui stocke le dSYM)

    Si vous avez le dSYM mais que vous n'avez pas la machine, l'application binary suit les instructions de ce lien pour installer le dSYM dans la machine.

    Pour plus d'informations, veuillez consulter la note technique Apple TN2151