Симулятор iPhone не может быть запущен?

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

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

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

Спасибо заранее,

Ответ 1

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

Ответ 2

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

enter image description here

Ответ 3

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

  • Щелкните правой кнопкой мыши симулятор с док-станции и нажмите "Выход".
  • Я сделал то же самое для Xcode (щелкните правой кнопкой мыши по Xcode в Dock и нажмите "Выход" ).
  • После этого просто заново откройте Xcode и вуаля!

Он работает!!!

Ответ 4

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

Посмотрите подробный ответ здесь.

Ответ 5

Слишком сложный синдром отладчика

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

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

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

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

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

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

(и пронзительный разглагольствование иронии) вы получаете идею)

Ответ 6

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

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

Удачи!

Ответ 7

Закройте симулятор и повторите попытку.

Ответ 8

Закройте xcode и симулятор и попробуйте перезагрузить mac

Ответ 9

Есть три решения для этой проблемы:

  • Щелкните правой кнопкой мыши симулятор в Doc, закройте и снова запустите приложение из Xcode.

Если это не сработало, тогда -

  1. Сохраните свой код, щелкните правой кнопкой мыши Xcode, перезапустите Xcode с вашим проектом и снова запустите. Не забудьте выбрать симулятор вместо устройства в целевом объекте.

Если это также не сработало, то

  1. Force Close - Simulator/Xcode - перезагрузите свой Mac и снова запустите Xcode.

Скорее всего, первого шага было бы достаточно!

Ответ 10

Чтобы заставить симулятор останавливать все, что нужно, нужно снять флажок "Не показывать это сообщение еще раз".

Пример:

enter image description here

И затем нажмите на поле.

enter image description here

И тогда вы можете запустить симулятор, даже если программа уже запущена.

Ответ 11

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

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

Ответ 12

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

Ответ 13

Две возможности. 1) просто выйти из симулятора и запустить приложение, которое вы хотите запустить 2) просто остановите приложение, использующее симулятор, и запустите приложение, которое вы хотите запустить

Ответ 14

Попробуйте выполнить эти шаги в порядке возрастания проблемы:

  • Закройте симулятор.
  • Очистите проект, Reset Симулятор, Удалить "Производные данные".
  • Если ничего не работает, Force Quit Xcode и Simulator из меню Mac.

Force Quitting Xcode, похоже, всегда работает для меня.

Это была одна липкая ошибка Xcode. Теперь он решил, счастливая кодировка!