Я только что скачал бета-версию xcode 9, но в ней нет симулятора. Попробуйте добавить новый симулятор, но кнопка создания не работает. Пожалуйста помоги
Под «в нем нет симулятора» я имею в виду возможность сборки с помощью симулятора.
Я только что скачал бета-версию xcode 9, но в ней нет симулятора. Попробуйте добавить новый симулятор, но кнопка создания не работает. Пожалуйста помоги
Под «в нем нет симулятора» я имею в виду возможность сборки с помощью симулятора.
Перейдите в Xcode Настройки -> Местоположения и перейдите в расположение Производные данные в Finder:
Просто удалите из него все содержимое, затем щелкните правой кнопкой мыши значок Xcode, закройте его и снова откройте:
Это симулятор, но вам нужно закрыть Xcode 8, если он у вас открыт, и перезапустить бета-версию Xcode 9.
Это может произойти из-за того, что на машине установлено несколько Xcode, или цель развертывания может быть выше, чем версия ОС симулятора.
Чтобы решить эту проблему, перейдите в следующее место: Xcode > Preference > location > comindline Tool > измените версию xcode.
и уменьшить цель развертывания.
Возможно, вы удалили симуляторы iOS, когда очищали место на диске. Я думаю, что мог использовать DaisyDisk для удаления файлов, когда у меня закончилось место.
Вы можете повторно добавить симуляторы, используя окно «Устройства и симуляторы». (Shift + Команда + 2)
Удалите производные данные, закройте все запущенные Xcodes и перезагрузите компьютер. Мне просто помогло.
Помимо того, что симуляторы не отображаются, раскадровка моего проекта была испорчена также после обновления до XCode 9. Я просто перезапустил XCode и вуаля! Не пришлось удалять производные файлы - хотя, наверное, не помешало бы.
Вы можете сделать то же самое, что предлагает @badhan-ganesh (очистка производных данных), используя сочетание клавиш Xcode для очистки производных данных:
shift+alt+cmd+k
При необходимости вы можете очистить проект с помощью сочетания клавиш Xcode:
shift+cmd+k
После этого перезапустите Xcode, и симуляторы должны снова стать доступными.
К этому также приводит наличие более высокой цели развертывания, чем то, что установлено на ваших симуляторах.
Убедитесь, что для вашей целевой версии развертывания в настройках сборки также задана нужная версия (и что у вас установлена эта версия соответствующего симулятора). Предположим, если бы для этого было установлено значение 10.3 и у меня не был установлен симулятор iOS 10.3, я бы не смог увидеть никаких симуляторов. Но поскольку он установлен на 10.1, а у меня установлены симуляторы 10.1, я их вижу.
Когда мой xcode обновился до 9.4, я впервые столкнулся с той же проблемой. После принудительного выхода и повторного запуска решить проблему для меня.
Если вы обновили Xcode, выполните следующие действия.
:-) Надеюсь, что это поможет вам.
У меня есть Xcode 8.3 и Xcode 9.1, я пришел к этому сообщению, чтобы найти решение проблемы с отсутствующими симуляторами после принудительного обновления до 9.1...
Я собирался сделать предложение удалить весь каталог DerivedData, повезло закрыть Xcode 9.1 и перезапустить его. Более того, мне пришлось закрыть все симуляторы.
Мне пришлось снова пересобирать приложения приложений на симуляторе.