Симулятор не может быть запущен, поскольку он уже используется

Я работаю с xcode 5 и часто получаю The Simulator can't be launched because it is already in use., когда он не запускается или не открывается (т.е. после этого: quit simulator).

Я остановил приложение и не имею другого проекта, который открыт, работает или использует симулятор (пожалуйста, избегайте подобных предложений).

это происходит после получения и исключения.

как я могу "освободить" процесс симулятора без перезагрузки моего компьютера (прямо сейчас это единственное решение, которое я нашел) Я пробовал:

  • simulator → services → a reset содержание и настройки
  • закрытие xcode и повторное открытие
  • xcode → разработчик toos → simulator → (открыть симулятор) выйти из симулятора
  • Монитор активности → (симулятор закрыт, поэтому здесь ничего не нужно для принудительного закрытия)

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

Ответ 1

Я получил решение.

  • Прежде всего выйдите из своего симулятора.
  • А затем закройте и перезапустите Xcode.
  • И затем запустите проект.

Надеюсь, это поможет вам...

Ответ 2

Перезагрузите xcode и симулятор. Это ошибка.

Ответ 3

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

Вы можете убить сеанс отладки нажатием кнопки остановки или нажатием команды + период. После этого вы сможете снова создать симулятор.

Ответ 4

Как только мы получим ошибку "Simulator in Use", мы останемся без другой опции, кроме выхода из Xcode, и поэтому изменения, внесенные в код, не могут быть отменены.

Единственное решение, с которым я столкнулся, - сделать привычку _

  • Очистите проект два или более раза

  • Reset симулятор перед запуском проекта.

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

Но это не требует Force Quit Xcode, и поэтому это позволяет нам отменять изменения в коде.

Не может помочь, ребята...

Эта ошибка должна быть решена яблоком, я думаю...

2 сентября 2014 года.

Я не сталкиваюсь с этой проблемой, так как я обновил свои Mac OSX и Xcode. Похоже, что это исправлено Apple.

Спасибо, ребята.

Ответ 5

Попробуйте выполнить reset содержимое и настройки

iOS Simulator menu › Reset Content and Settings…

Ответ 6

Вам просто нужно закрыть приложения XCode и iOS Simulator. Затем перезапустите XCode. Что это.

Ответ 7

Вы также можете исправить это, нажав кнопку остановки (рядом с кнопкой воспроизведения) в верхней левой части xcode. Проблема заключается в том, что симулятор работает/может быть остановлен, но отладчик все еще работает в файле. Поэтому вместо перезагрузки xcode просто нажмите кнопку остановки.

приветствия

Ответ 8

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

Ответ 9

Проверьте док-станцию ​​MacOS, вы можете найти значок симулятора? Затем проверьте нижнюю часть значка, есть ли белая линия или белая точка. Если вы док-станции не внизу, проверьте левую или правую сторону значка, есть ли белая линия или белая точка. Если есть, симулятор уже используется. Вы должны щелкнуть по значку симулятора, а затем нажать cmd + Q для этого.

Ответ 10

Я пробовал прежде всего, но они не могли помочь мне решить мою проблему. Я удалил Xcode и установил его снова, тогда проблема решена.

Убедитесь, что вы правильно установили Xcode, иначе Xcode не будет работать должным образом.

Ответ 11

Я думаю, что это ошибка в Xcode 5.1

и я использую это решение для этой проблемы. "Закройте все приложение с фона, а затем запустите"

Чтобы закрыть приложение из использования фона,

Выберите симулятор, затем нажмите "Ctrl + Shift + H + H". Таким образом, он откроет фоновый экран задачи в этом закрытии всех приложений из фона, а затем запустит ваше приложение из Xcode.

Надеюсь, это решит вам много времени на перезапуск Xcode.

Ответ 12

У меня была та же проблема. Мой путь к slove просто: выберите правильный симулятор из меню simulator- > hardware- > device. кажется, проблема заключается в том, что симулятор не подходит к устройству схемы в проекте xcode.

Ответ 13

Проверьте каждое окно проекта, нажмите кнопку "Остановить работу" в левом верхнем углу XCODE.

Ответ 14

Не нужно останавливать симулятор. * Остановить отладку всех других проектов в Xcode. * Теперь запустите нужное приложение.

Это сработало для меня.