Невозможно выбрать симулятор iOS в XCode

Я обновил Xcode до версии 6.1, и теперь я не понимаю, почему я не могу выбрать симулятор в верхнем левом углу, как в предыдущей версии, когда я хочу запустить приложение. Единственный выбор, который появляется, - это общее "устройство iOS".

Я не очень разбираюсь в Xcode.

Спасибо.

Ответ 1

Наконец я нашел решение. Когда я добавил симулятор в меню устройств (Shift + Cmd + 2), я получил эту ошибку: "Не удалось определить SimDeviceSet, set_path =/Users/MyUser/Library/Developer/CoreSimulator/Devices" Я проверил каталог и не было папки "CoreSimulator", поэтому я ее создал. Я перезапустил XCode и теперь есть все iOS-симуляторы, которые можно выбрать для запуска моего приложения.

Спасибо всем.

Ответ 2

Нажмите "Окно", а затем "Устройства", проверьте, отображаются ли они там, а если нет - щелкните значок "+" в левом нижнем углу

Ответ 3

Перейдите в Файл Настройки проекта Информация. Измените цель развертывания на более низкую или более высокую версию.

Скорее всего, у вас нет симулятора, установленного для текущей цели развертывания. Вы можете сделать это, перейдя в Настройки Xcode Загрузки. В разделе "Компоненты" вы увидите параметры загрузки ваших симуляторов, которые у вас уже нет.

Неоднократно сталкивалась с той же проблемой и нашла это решение. Надеюсь это поможет.:)

Ответ 4

Я подозреваю, что у вас возникли проблемы с взаимодействием с CoreSimualtorService из-за переименования Xcode.app или аналогичного. Это упоминается в примечаниях к выпуску Xcode 6.0 и 6.1. К сожалению, единственным обходным решением на данный момент является переименование или перезагрузка.

Обновление

Обратите внимание, что для текущих (начиная с этого обновления) версий Xcode (7.2+) переименование должно работать нормально. Для достижения наилучших результатов используйте только одну версию Xcode за раз. Если вы запускаете другую версию Xcode во время ее запуска, предыдущая потеряет доступ к симуляторным устройствам. Перезапуск приведет к тому, что он получит доступ к симуляторным устройствам (и, конечно, к другому). По сути, выигрывает последний.

Ответ 5

У меня была такая же проблема. Моя ОС - 10.9.5. Я решил эту проблему, загрузив симулятор IOS 7.1 из настроек Xcode → Downloads → iOS 7.1 Simulator. А затем Windows → Devices → добавили симуляторы, нажав +.

Спасибо.

Ответ 6

в моем случае, после удаления xcuserdata из моей папки, тогда смоделируйте только мой mac без каких-либо других опций. после поиска, я нашел в настройке схемы, Run- > Info- > Executable без какого-либо приложения. Затем я выбираю свое приложение в проекте. затем все симуляторы вернутся.

Ответ 7

Зайдите в Окно → Устройства и симуляторы, проверьте, есть ли в списке симулятор. Если нет, добавьте, нажав "-" в левом нижнем углу. Или, если устройства есть, но вы не можете видеть их на устройствах, из которых можно выбрать, то проверьте цель развертывания, которая может быть несовместима с симуляторами Xcode, установите цель в соответствии с вашей поддержкой Xcode, и вы увидите список симуляторов.