J'ai écrit un pur Swift cadre dont je suis l'incorporation à l'intérieur de mon projet.
Débogage fonctionne très bien lorsque je debug de code que j'utilise, directement à partir de mon application.
Par exemple, si j'écris un Dog
classe à l'intérieur du cadre avec une méthode et je l'appeler à partir de mon appli, tout va bien.
Mais, si j'écris une classe de base comme Animal
puis un Dog
classe à l'intérieur de mon application module qui hérite de l'Animal et le point d'arrêt atteint les implémentations sur Animal
, il montre comme ceci:
La même chose se produit si Animal
est un protocole et j'écris une extension ou d'un défaut de mise en œuvre à l'intérieur et je l'ai appeler la méthode à partir d'une instance de Dog
.
J'ai déjà vérifié que je suis en effet sous le cadre en mode debug, sans optimisation, pas de décapage des symboles et également à l'aide de DWARF
et dSYM
.