XCode автоматически деактивирует точки останова

Я использую xcode в С++. Я пытаюсь отладить мой проект, но в случайные промежутки времени он, кажется, игнорирует мои точки останова. Это три вещи:

1) Иногда, когда я запускаю, он автоматически переключается в режим "деактивировать точки останова". (соответствующая кнопка загорается и говорит "Активировать" )

2) Иногда, когда я запускаю, ВСЕ мои точки останова идут "не могут найти" режим с желтыми внутренностями. Мне нужно дважды щелкнуть их, чтобы вернуть их темно-синим (один раз - синим = неактивным, один раз - синим = активным)

3) Иногда, когда я бегу, моя точка останова темно-синяя, кнопка говорит "деактивировать", и она все еще просто игнорирует мою точку останова, бегая прямо мимо нее.

Это очень затрудняет отладку моей программы...

Я должен добавить, что я использую XCode 3.1 beta на OSX 10.5.6, если это имеет значение.

спасибо.

Ответы

Ответ 2

Если бы такая же проблема, но только перезапуск iPhone Simulator, похоже, исправить ее.

Ответ 3

Я столкнулся с той же проблемой прямо сейчас. Я попробовал все варианты: включение GCC, активных, базовых целей и перезапуск и закрытие xcode, ничего не решено. Я, наконец, перезапустил симулятор, и все началось.

Ответ 4

У меня более или менее одинаковый набор проблем, и это предложение загрузки символов лениво, к сожалению, не разрешает его для меня. Более того, я не разрабатываю для iphone, просто регулярное приложение.

Чтобы быть конкретным, иногда я не могу отключить или включить точки останова "на лету" - иногда мой код не останавливается в контрольных точках, которые, как я позже доказываю, выполняются (с заявками на печать), и ничего, что я могу сделать, заставит его остановиться там - я вижу очень раздражающий символ отладки с оранжевым центром, хотя у меня только один проект активен.

Выход и перезапуск XCode иногда имеет эффект - и досадно, что было очень мало случаев, когда выходили и перезапускались или восстанавливались с чистой фиксированной жесткой диагностики ошибок компиляции/компоновки. К сожалению, я просто пробовал все это без эффекта.

(Несвязанный, мои быстрые клавиши также ненадежны. Мой ярлык F2 для продолжения работал неделями для меня, долгое время работал, работал сегодня утром и теперь не работает точно в той же точке останова, с которой он работал до - но моя клавиша F1, шаг за шагом, была полностью надежной...)

Я немного разочарован тем, что должен много отлаживать заявления печати!