Точки наблюдения XCode 4.5 не работают

Я пытаюсь отладить код C ++ в Xcode 4.5 на iOS, запускаю приложение на подключенном iPad 2.

Я устанавливаю обычную точку останова в своем коде, и когда я нажимаю на нее, я смотрю на свои локальные переменные, нажимаю на переменную и выбираю «Watch xxxxx».

Консоль lldb показывает:

ошибка: не удалось создать точку наблюдения для m_step

Тот же результат, если я пытаюсь установить его вручную в консоли с помощью команды:

w s v xxxxx

Я получил:

ошибка: сбой при создании Wathpoint (addr = 0x ….. size = 4)
ошибка: отправка пакета точки наблюдения GDB не удалась

Я бегу с конфигурацией отладки, используя LLDB. Любая подсказка, есть ли что-то еще, что я должен проверить?

РЕДАКТИРОВАТЬ: вот мои настройки:

настройки
настройки
настройки

6

Решение

На какой iOS работает ваш iPad 2? Для поддержки Watchpoint требуется отладочный сервер, включенный в iOS 6, а не более ранние версии. Похоже, что сервер отладки, работающий на вашем устройстве, не поддерживает точку наблюдения. Сервер отладки на стороне устройства исправлен в сборке iOS, он не обновляется Xcode. Поддержка точек наблюдения в Xcode 4.5 включала изменения как на сервере отладки на стороне устройства (в iOS 6), так и на lldb в Xcode на Mac. Обе стороны необходимы для этой функции.

6

Другие решения

В последних заметках о выпуске XCode говорится, что XCode 4.5 поддерживает их.

https://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/WhatsNewXcode/00-Introduction/Introduction.html

Ну … и что? (Кстати, это риторический вопрос.) Я также не смог заставить точки наблюдения работать на Xcode 4.5! Я подозреваю, что они просто не работают. Еще.

1

По вопросам рекламы [email protected]