Симулятор Ios 6 застрял на заставке

Я использую Mac os 10.8.2 и Xcode 4.5.2, когда я пытаюсь запустить мое приложение в симуляторе ios 5/5.1, он работает нормально, но когда я пытаюсь запустить приложение в симуляторе ios 6, он застрял с пустым экраном. может ли кто-нибудь сообщить мне, какое решение для моей проблемы?

Ответ 1

У меня была эта проблема некоторое время назад. Вот что помогло мне:

  • В вашем iOS-симуляторе reset содержание и настройки
  • выйти из симулятора iOS
  • Выйти и снова открыть проект Xcode
  • в Xcode, нажмите "Продукт" > "Изменить схему". Измените отладчик с LLDB на GDB (или none)
  • В Xcode нажмите "Продукт" > Удерживайте кнопку "Option" на клавиатуре и нажмите "Очистить папку сборки"
  • Запустите проект

Это работает для меня... иногда, когда у меня есть эта ошибка. Здесь хорошая ссылка для некоторых других вариантов того, что может пойти не так:

XCode 4 зависает под заголовком "Присоединение к (имя приложения)"

Удачи!

Ответ 2

У меня была такая же проблема: В моем случае причина, по-видимому, была:

  • два синглтона,
  • каждый из них имел указатель на другой,
  • в назначенном инициализаторе.

Как и восьмерка, инициализация №1 привела к инициализации другого (# 2), что привело к попытке инициализировать # 1 снова - но в качестве одноэлементного (по крайней мере, я предполагаю, что это) прочь адрес памяти, в котором был поток, например, назад, вовремя и не позволяя вашим родителям никогда не встречаться. Таким образом, поток был потерян даже без ошибок, просто зависает.

iOS 8.x, Xcode 6.x, ObjC

Ответ 3

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

Попробуйте и посмотрите, является ли это вашим случаем.