После того, как я в 10 миллиардов раз столкнулся с этой проблемой и чуть ли не в отчаянии выбил мой макинтош из окна, я решил сломаться и спросить, сталкивался ли кто-нибудь еще с этим ...
Среда: выполняется последняя версия XCode (на данный момент: 4.2, сборка 4C199) для приложения iOS 4.2+ (универсальное приложение).
Похоже, что GDB случайным образом решает полностью зависнуть при переходе по строкам кода. Это случилось со мной сейчас на нескольких кодовых базах и в разных местах на каждой кодовой базе. Шаговый процесс зависает в произвольной точке и требует остановки и перезапуска работающего симулятора iOS или процесса на устройстве. Как правило, после перезапуска сеанса отладки я могу перейти в другую произвольную точку при входе в / thru - иногда даже достаточно, чтобы полностью отладить мой код (вздох).
Я попытался стереть диск, переустановить свежую копию Mac OS X 10.6.8 и вышеупомянутый XCode ... Без разницы.
Я попытался переключить отладчики на LLDB; это решило проблему с зависанием, но я не настолько большой поклонник LLDB и предпочитаю использовать свою среду как можно ближе к акциям.
Есть мысли?