Ответ 1
Закройте симулятор и повторите попытку. если не работает выйти из Xcode и повторите попытку.
Когда я нажимаю "Выполнить на Xcode" с запущенными другими задачами, появляется следующее сообщение:
Используемый симулятор. Симулятор не может быть запущен, потому что он уже используется.
Я проверил с некоторыми друзьями, и когда они нажимают кнопку запуска, Xcode автоматически останавливает выполняемые задачи и запускает нужное приложение. Как я могу настроить это здесь?
Спасибо заранее,
Закройте симулятор и повторите попытку. если не работает выйти из Xcode и повторите попытку.
Если у вас есть два проекта в Xcode и один запущен на симуляторе, , вы не можете запустить другой. Пройдите через каждое окно проекта и посмотрите, будут ли они работать, и если они есть, нажмите кнопку "Стоп" в левом верхнем углу:
В большинстве случаев ответ Джоша решает эту проблему. Но только сейчас со мной случилось только одно проект в Xcode и попытка его очистки и сборки ничего не делала. Для меня (на этот раз) решение было:
Он работает!!!
Если проблема в том, что у вас есть несколько проектов, открытых и запущенных в конфликты Simulator, кто-то создал небольшой Automator script, который закрывает текущий симулятор и запускает следующий. Вид работы, но может работать для вас.
Слишком сложный синдром отладчика
Это происходит со мной, когда я переключаю тип симулятора (версия ios или тип устройства), не нажимая кнопку остановки (приложение все еще работает на нем). Чтобы исправить это, вернитесь к старому (если вы помните, что это было: P), запустите затем, остановите приложение, переключитесь на желаемую конфигурацию тренажера, запустите, tadaaaa: ошибка исчезла.
Это также может произойти, если у вас есть два проекта, а один - запущен, и вы пытаетесь запустить другой. Решение состоит в том, чтобы остановить другой, прежде чем запускать желаемый.
Это также случается, если у вас есть какая-то сумасшедшая ошибка, и симулятор не реагирует, в этом случае отладчик остается прикрепленным, плачущим над любимым симулятором. Вам нужно закрыть симулятор xcode и перезапустить его для этого.
В настоящее время у меня есть последняя версия xcode, и я получил некоторое время. Теперь я свободен от перезапуска симулятора, xcode, coputer, router, спать и просыпаться следующим утром...: D
Надеюсь, это поможет вам, у парней у яблока есть много странных исключений, которые не классифицируются в xcode. Они могли бы в наименьшей степени сказать, что отладчик все еще прикрепил к чему-то в памяти, мы программисты, не обычные пользователи, тем больше ошибок вы даете нам, тем лучше мы понимаем, как их избежать.
Мой личный любимый si, когда xcode ставит абсолютные пути к вашей недавно добавленной статье, которая сходит с ума, чтобы узнать, почему она не работает на другом компьютере (проект в синдроме чудес).
(и пронзительный разглагольствование иронии) вы получаете идею)
Ваш 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 и симулятор и попробуйте перезагрузить mac
Есть три решения для этой проблемы:
Если это не сработало, тогда -
Если это также не сработало, то
Скорее всего, первого шага было бы достаточно!
Чтобы заставить симулятор останавливать все, что нужно, нужно снять флажок "Не показывать это сообщение еще раз".
Пример:
И затем нажмите на поле.
И тогда вы можете запустить симулятор, даже если программа уже запущена.
У меня тоже была эта проблема, но для меня проблема не связана с XCode или Simulator.
Проблема была в моем коде. Процесс запустил CPU на 100%, и исправление ошибки в моем коде исправило проблему симулятора.
Принудите выйти и, iOS Simulator и Xcode, затем заново открыть Xcode и запустить проект.
Две возможности. 1) просто выйти из симулятора и запустить приложение, которое вы хотите запустить 2) просто остановите приложение, использующее симулятор, и запустите приложение, которое вы хотите запустить
Попробуйте выполнить эти шаги в порядке возрастания проблемы:
Force Quitting Xcode, похоже, всегда работает для меня.
Это была одна липкая ошибка Xcode. Теперь он решил, счастливая кодировка!