La debugging del marco embedded no funciona como se esperaba al depurar súper classs o extensiones de protocolo / implementaciones.

Escribí un marco rápido y puro que estoy insertando dentro de mi proyecto.

La debugging funciona correctamente cuando depuró un código que estoy utilizando de forma estricta desde mi aplicación.

Por ejemplo, si escribo una class Dog dentro del marco con un método y la llamo desde mi aplicación, todo está bien.

Pero si escribo una class base como Animal y luego una class Dog dentro del module de la aplicación que henetworkinge de Animal y el punto de interrupción llega a las implementaciones en Animal, se muestra así:

introduzca la descripción de la imagen aquí

Lo mismo ocurre si Animal es un protocolo y escribo dentro de él una extensión o implementación pnetworkingeterminada y llamo al método desde una instancia de Dog.

Ya comprobé que de hecho estoy ejecutando el marco en modo debugging, sin optimization, sin despojar símbolos y también usando DWARF y dSYM.

¿Alguien puede ayudar en esto?