Я не понимаю это вообще, но я больше не могу видеть местных жителей или ivars при отладке моего приложения для iPhone с XCode 3.2.3. Все казалось нормальным до вчера во второй половине дня, и теперь я просто вижу globals и регистры, которые не очень интересны для меня.
У кого-либо еще был этот опыт? Я чувствую, что сошел с ума. Как отладчик может "забыть" показывать мне переменные? Это - отладочная сборка, поколение неоптимизированного кода, устанавливает контрольные точки работу, где переменные?
Я очень сожалею, что обновил до XCode 3.2.3. Какая ошибка, которая была. Я так не впечатлен.
О, да, я создал шаблонное приложение только, чтобы видеть, будет ли ТОТ обычно отлаживать, и он делает, таким образом, я смотрю на различия в настройках проекта, чтобы видеть, содержит ли это подсказку.
Закройте проект, откройте Терминал, cd в каталог
, удалите все файлы
(т.е. удалите все кроме project.pbxproj
), затем попробуйте снова открыть свой проект.
(Примечание: не беспокойтесь об удаляемых файлах - это просто файлы настроек для каждого пользователя для таких вещей, как положение окон, сохраненные точки останова и т. Д. - все важные вещи находятся в project.pbxproj
.)
Еще одна вещь, которая также решала для меня проблемы в прошлом, - это удаление всей папки сборки.
У меня была такая же проблема, и оказалось, что это тот компилятор, который я установил в настройках проекта. Переключил его на GCC 4.2, и они снова начали появляться.