Подтвердить что ты не робот

Xcode 4.6 регулярно зависает после запуска проекта в iPhone Simulator

После запуска моего проекта iPhone в iPhone Simulator Xcode 4.6 t висит на этапе Работа в iPhone 6.1 Simulator каждые 2 или 3 раза. Да, на такой регулярной основе.

Он зависает почти во всех проектах, которые я запускаю, и на моих двух машинах Mac (Mac Mini 8GB, Core 2 Duo, SSD-накопителе и MacBook Pro Core 2 Duo 3,1 Ghz, 8BG RAM, SSD-драйвере)

Это также было проблемой в предыдущем Xcode, но это происходило редко, чтобы быть приемлемым.

Мне нужно перезапустить мой Xcode и симулятор, чтобы снова запустить проект (иногда даже перезагружать ОС X).

Что вызывает это и что мы можем сделать, кроме перезапуска Xcode для его решения? Почему Apple не может решить эту проблему в течение столь длительного времени?

ОБНОВЛЕНИЕ:

Мне сообщили, что этот вопрос неконструктивен, и я не согласен с тем, что мой основной и первый вопрос:

Что вызывает это регулярное зависание? Почему Apple так долго не решала его, это не мой главный интерес.

Основная проблема остается очень практичной и технической: каков резонанс такой регулярной дисфункции и есть ли что-то, что разработчик может сделать вручную, чтобы помочь ей?

В конце концов: Xcode - это просто инструмент, который мы используем на работе, и все знания, которые могут повысить производительность, ценны.

ОБНОВЛЕНИЕ 2:

** После переустановки в новейшую Mac OS X Lion (чистая установка) и установка новейшей проблемы с Xcode, iTunes, Safari, iPhone Simulator сохраняется. ** Это явно ошибка симулятора Xcode или iPhone.

4b9b3361

Ответ 1

Я испытывал то же самое много раз, часто много раз в день, не обязательно после крушения. Так что да, ошибка существует, и я сообщил об этом Apple и продолжал пересматривать отчет в качестве гарантии данных. Вы должны сделать то же самое (и предоставить Apple отчет образца, чтобы показать, что потоки делают во время зависания каждый раз). Это не имеет никакого отношения к PLCrashReporter; Я могу испытать эту проблему с открытым проектом шаблона. Ваш вопрос, однако, кажется неконструктивным, поскольку никакой полезный ответ не может быть дан. Кто может сказать вам, почему Apple не исправила это? Единственные люди, которые могут сказать вам, что это будет Apple, и вы знаете, что они не скажут вам. Поэтому ваш вопрос носит чисто риторический характер.:)

Ответ 2

Я нашел исправление на аналогичной должности. Убедитесь, что "127.0.0.1 localhost" находится в вашем файле hosts hosts. Это фиксировало это для меня, и я получал проблему "зависания в симуляторе" в 100% случаев.

Ответ 3

У меня были одни и те же проблемы, я обнаружил, что это связано с новейшей iTunes с тех пор, как я отключил мой iPhone, цветное колесо исчезнет. С тех пор я обновил iTunes до 10,7, и проблема исчезла. Новейшая iTunes, похоже, застревает в iPhone и не может прогрессировать. Я запускаю Mac OS X 10.7.5 на старом iMac. У меня нет этой проблемы на MacBook с 10.8 и последней iTunes.

Ответ 4

Я заметил, что вы можете значительно уменьшить появление этой ошибки, запустив приложение на симуляторе следующим образом:

  • первый запуск на симуляторе в порядке, он не будет зависеть при загрузке приложения в симулятор
  • когда вы хотите повторно запустить приложение, обязательно сначала остановите предыдущее выполнение, нажав кнопку остановки (или клавишу cmd +.) и подождите 3-5 секунд.
  • запустите приложение (cmd + r)

Ожидая несколько секунд после остановки приложения, кажется, что это предотвращает замораживание Xcode. Я думаю, что отладчику не хватает времени для отсоединения и повторного подключения, чтобы он зависал.