Xcode 4.0 beachball и зависание при запуске приложения - PullRequest
2 голосов
/ 11 июня 2011

Надеюсь, кто-то может помочь мне с их опытом ... У меня проблема с зависанием Xcode в приложении RUN. Проблема временная.

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

GNU gdb 6.3.50-20050815 (Apple version gdb-1518) (Sat Feb 12 02:56:02 UTC 2011)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "--host=x86_64-apple-darwin --target=arm-apple-darwin".2#b2a16f854957b341^2@43"Xcode.IDEFoundation.ConsoleAdaptor.Debugger17"tty /dev/ttys000
mem 0x1000 0x3fffffff cache
mem 0x40000000 0xffffffff none
mem 0x00000000 0x0fff none
(gdb) 

В этот момент Xcode зависает с пляжным мячом смерти, и единственный способ - заставить его выйти и перезапустить. Устройство (iphone 4) остается с черным экраном, однако реагирует на кнопку «Домой». Диспетчер активности показывает 100% CPU на Xcode, пока он заморожен.

Шаги, которые я пробовал:
- переустановить Xcode (полная деинсталляция + новая установка)
- восстановление устройства (полное восстановление, стирание всех данных и настроек)
- переустановил OS X

Еще несколько замечаний:
- при включенной GDB «ожидание запуска приложения» временно решает проблему
- после перехода в хранилище приложение запускается правильно один раз, а затем возвращается к зависанию при следующем запуске
- опция + нажатие на функции или классы (быстрая справка) также замораживает Xcode, однако, когда он работает, я знаю, что приложение будет нормально запускаться с включенным GDB. Возможно, это очень важная информация.

Единственный найденный мной обходной путь - отключение GDB в окне редактирования схемы. Таким образом, это работает на 100%. Но, очевидно, без отладчика ... что мне действительно нужно на данный момент.

Об этой же проблеме сообщалось в этой теме , однако эта тема долгое время не имела движения, и я решил открыть другую. Некоторые указали, чтобы получить образец процесса, когда он заморожен - я готов сделать все, чтобы решить эту проблему на данный момент, просто нужен кто-то с более глубокими знаниями системы, чтобы помочь мне.

Спасибо за любую помощь!

Ответы [ 2 ]

0 голосов
/ 19 июля 2012

проблема исчезла после охоты на Льва и последнюю версию Xcode.

0 голосов
/ 19 августа 2011

У меня была эта проблема, и я решил ее, удалив все точки останова, которые я определил.Я понятия не имею, почему это вызвало остановку GDB, но это произошло.

Тем не менее, я продолжал испытывать пляжные мячи в XCode 4.0.x и по другим неизвестным причинам.Я не могу вспомнить, чтобы это происходило в бета-версиях XCode.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...