Обычно я использую gdb след для отладки моего приложения, но недавно я больше не могу делать этого при тестировании на средстве моделирования iPhone. Синее gdb слово прекращает отображаться на консоли, и ничего не происходит, когда я ввожу "купленный" или "след". Я могу все еще создать и отладить правильно на устройстве все же.
Моя версия XCode 3.2.3. Там какой-либо путь состоит в том, чтобы вручную активировать gdb (что еще более важно, след)?
Как отмечает Джек, кнопка Pause вручную активирует gdb и обратную трассировку, о чем вы и просили. Возможно, у вас неудачная установка - такое иногда случается, попробуйте удалить папку /Developer и установить заново. XCode 3.2.3 и отладчик работают просто отлично, я использую его несколько раз в день.
В частности, CMD-Y - это "сборка и запуск с отладчиком", тогда как CMD-R - это просто "сборка и запуск" (без отладчика, по умолчанию), поэтому убедитесь, что вы используете CMD-Y.
В сторону: Проблема, с которой я постоянно сталкиваюсь, заключается в том, что после выхода из приложения значок с красным стоп-сигналом не распознает, что приложение завершено, поэтому мне приходится "останавливать" его снова. Я считаю, что это связано с тем, что в iOS-4 приложения работают в фоновом режиме.
Если программа зависла, на что это похоже. Вы можете нажать кнопку 'Pause' на консоли отладчика или в окне отладчика, чтобы прервать работу программы и посмотреть, на каком этапе она сейчас выполняется.