Ответ 1
Попробуйте снять флажок Загружать символы ленивым на панели Отладка в Предпочтения
alt text http://img.skitch.com/20090209-gj947qk7dxdyms1wij4q5em2f2.jpg
Я использую xcode в С++. Я пытаюсь отладить мой проект, но в случайные промежутки времени он, кажется, игнорирует мои точки останова. Это три вещи:
1) Иногда, когда я запускаю, он автоматически переключается в режим "деактивировать точки останова". (соответствующая кнопка загорается и говорит "Активировать" )
2) Иногда, когда я запускаю, ВСЕ мои точки останова идут "не могут найти" режим с желтыми внутренностями. Мне нужно дважды щелкнуть их, чтобы вернуть их темно-синим (один раз - синим = неактивным, один раз - синим = активным)
3) Иногда, когда я бегу, моя точка останова темно-синяя, кнопка говорит "деактивировать", и она все еще просто игнорирует мою точку останова, бегая прямо мимо нее.
Это очень затрудняет отладку моей программы...
Я должен добавить, что я использую XCode 3.1 beta на OSX 10.5.6, если это имеет значение.
спасибо.
Попробуйте снять флажок Загружать символы ленивым на панели Отладка в Предпочтения
alt text http://img.skitch.com/20090209-gj947qk7dxdyms1wij4q5em2f2.jpg
Если бы такая же проблема, но только перезапуск iPhone Simulator, похоже, исправить ее.
Я столкнулся с той же проблемой прямо сейчас. Я попробовал все варианты: включение GCC, активных, базовых целей и перезапуск и закрытие xcode, ничего не решено. Я, наконец, перезапустил симулятор, и все началось.
У меня более или менее одинаковый набор проблем, и это предложение загрузки символов лениво, к сожалению, не разрешает его для меня. Более того, я не разрабатываю для iphone, просто регулярное приложение.
Чтобы быть конкретным, иногда я не могу отключить или включить точки останова "на лету" - иногда мой код не останавливается в контрольных точках, которые, как я позже доказываю, выполняются (с заявками на печать), и ничего, что я могу сделать, заставит его остановиться там - я вижу очень раздражающий символ отладки с оранжевым центром, хотя у меня только один проект активен.
Выход и перезапуск XCode иногда имеет эффект - и досадно, что было очень мало случаев, когда выходили и перезапускались или восстанавливались с чистой фиксированной жесткой диагностики ошибок компиляции/компоновки. К сожалению, я просто пробовал все это без эффекта.
(Несвязанный, мои быстрые клавиши также ненадежны. Мой ярлык F2 для продолжения работал неделями для меня, долгое время работал, работал сегодня утром и теперь не работает точно в той же точке останова, с которой он работал до - но моя клавиша F1, шаг за шагом, была полностью надежной...)
Я немного разочарован тем, что должен много отлаживать заявления печати!