Симулятор iPhone не может быть запущен? - PullRequest
30 голосов
/ 31 октября 2011

Когда я нажимаю Run on Xcode с другими уже запущенными задачами, появляется следующее сообщение:

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

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

Заранее спасибо,

Ответы [ 14 ]

20 голосов
/ 23 сентября 2013

Выйдите из симулятора и попробуйте снова. если не работает выйдите из Xcode и попробуйте снова.

10 голосов
/ 24 сентября 2013

Если у вас есть два проекта , открытые в Xcode и один запущен на симуляторе, вы не можете запустить другой .Просмотрите каждое окно проекта и посмотрите, запущены ли они, и если они есть, нажмите кнопку «Стоп» в левом верхнем углу:

enter image description here

4 голосов
/ 19 марта 2014

В большинстве случаев Джош ответ решает эту проблему. Но только что случилось, что у меня был только один проект в XCode, и попытка его очистить и построить ничего не дала. Для меня (на этот раз) решение было:

  1. Щелкните правой кнопкой мыши на симуляторе в доке и выберите Выйти.
  2. Я сделал то же самое для Xcode (щелкнул правой кнопкой мыши на Xcode в Dock и нажал Quit).
  3. После этого просто заново откройте Xcode и вуаля!

Работает !!!

3 голосов
/ 11 апреля 2013

Если проблема в том, что у вас есть несколько проектов, открытых и работающих в конфликтах симулятора, кто-то создал маленький скрипт Automator, который закрывает текущий симулятор и запускает следующий.Вид работы вокруг, но может работать на вас.

Ознакомьтесь с подробным ответом здесь.

2 голосов
/ 24 мая 2014

Синдром чрезмерно прикрепленного отладчика

Это происходит со мной, когда я переключаю тип симулятора (версия ios или тип устройства), не нажимая кнопку остановки (приложение все еще работало на нем).Чтобы это исправить, вернитесь к старому (если вы помните, что это было: P), запустите, остановите приложение, переключитесь на желаемую конфигурацию симулятора, запустите, tadaaaa: ошибка исчезла.

Это также может произойти, если у вас есть два проекта, и один запущен, а вы пытаетесь запустить другой.Решение состоит в том, чтобы остановить другой перед запуском нужного.

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

У меня последняя версия xcode, и я некоторое время разочаровывался.Теперь я свободен от перезапуска симулятора, xcode, coputer, router, засыпания и пробуждения следующим утром ...: D

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

Мой личный любимый си, когда xcode ставит абсолютные пути к вашей недавно добавленной славе, которая сходит с ума, пытаясь выяснить, почему она не работает на другом компьютере (проект с синдромом чудес).

(и разглагольствовать, разглагольствовать, разглагольствовать, ирония разглагольствовать ... вы поняли)

1 голос
/ 29 сентября 2014

Ваш Mac может автоматически открывать iPhone Simulator. Чтобы остановить это, вы можете запустить Terminal, версию командной строки OSX, перейдя на ~/Applications/Terminal.app оттуда вы можете запустить эти команды.

  1. top -u Эта команда показывает процессы Mac и некоторую информацию о них, оттуда вы можете увидеть, открыт ли iPhone Simulator.
  2. sudo killall iPhone\ Simulator Деконструируя эту команду для вас, sudo переводит вас в режим суперпользователя, после ввода пароля для входа в систему, killall: эта команда убивает все процессы с указанным именем. iPhone\ Simulator: это имя приложения, и для пробела требуется \ (space) перед вторым словом. Запустив эту команду, вы убьете все процессы, называемые iPhone Simulator .
  3. Если это не поможет, попробуйте перезагрузка .
  4. Если перезагрузка не помогает, попробуйте переустановить XCode .
  5. Если переустановка XCode не помогает, попробуйте переустановку вашей операционной системы полностью.

Удачи!

1 голос
/ 23 сентября 2013

Выйдите из xcode и симулятора и попробуйте перезагрузить Mac

1 голос
/ 08 декабря 2012

Выйдите из симулятора и попробуйте снова.

0 голосов
/ 24 ноября 2014

Принудительное завершение работы , iOS Simulator и Xcode, затем , повторное открытие Xcode и запуск проекта.

0 голосов
/ 30 сентября 2014

У меня тоже была эта проблема, но для меня проблема не связана с XCode или Simulator.

Проблема была в моем коде.Процесс заставлял процессор работать на 100%, а исправление ошибки в моем коде решало проблему симулятора.

...