Я написал чистую быструю структуру, которую я встраиваю в свой проект.
Отладка работает нормально, когда я отлаживаю код, который я использую в моем приложении.
Например, если я пишу класс Dog внутри рамки с помощью метода, и я вызываю его из своего приложения, все в порядке.
Но если я напишу базовый класс, например Animal, а затем класс Dog внутри моего модуля приложения, который наследуется от Animal, а точка останова достигает реализаций на Animal, это выглядит так:
То же самое происходит, если Animal является протоколом, и я пишу внутри него расширение или реализацию по умолчанию, и я вызываю метод из экземпляра Dog.
Я уже проверил, что я действительно запускаю фреймворк в режиме отладки без оптимизации, а не для удаления символов, а также с использованием DWARF и dSYM.
Кто-нибудь может помочь в этом?