У меня была эта проблема в течение нескольких недель, это стало настолько раздражающим, что вчера я полностью стер свой MacBook и начал все заново, однако проблема все еще сохраняется.
У меня есть фреймворк (сделанный мнойпоэтому у меня есть код на моей машине) и приложение (также созданное мной, поэтому код находится на моей машине), приложение использует структуру, я пытаюсь отладить структуру, поэтому я добавляю точки останова в рамки и устанавливаю их дляпользователь, так что я сломаю их при запуске приложения.
Проблема, с которой я столкнулся, заключается в том, что как только я нахожусь в коде фреймворка на точке останова, XCode не знает, какое значение имеет что-либо, если я наведу курсор на переменную, я просто получу имя переменнойи если я 'po' из консоли, он просто говорит: error: <EXPR>:3:1: error: use of unresolved identifier 'returnValue'
returnValue
Раздражает то, что, когда я впервые полностью перезагружаю свой MacBook и извлекаю код для моей платформы и приложения, он работает, я могу счастливо отлаживать ивидеть все, но теперь, только через день, внезапно все снова исчезло, нет возможности увидеть ценности чего-либо. Я знаю, что вообще ничего не изменилось с точки зрения настроек проекта между тем, чтобы он работал и не работал (в приложении или в фреймворке). Я просто вносил изменения в код, и отладка будет работать только один раз, а не следующая, основная проблемав том, что он почти всегда находится в нерабочем состоянии.
Я проверил все основные вещи, которые люди сказали в ответ на этот вопрос, прежде чем подтвердить, что:
- Яопределенно создаёт отладочную версию как фреймворка, так и приложения.
- Оптимизация установлена на NONE как для фреймворка, так и для приложения
Я использую Xcode 11.1 и Catalina 10.15
Я нахожусь в состоянии, когда я буквально не могу продолжать выполнять свою работу, потому что я ничего не могу отладить, я подумал, что совершенно новый стертый жесткий диск и новая установка MacOS и Xcode могли бы исправить это, но, к сожалению, нет ...
выдаст любое количество REP, чтобы решить это