список симуляторов xcode8 не отображается

<p>я только недавно работал с xcode 8 beta 4, но до сих пор он работал нормально. список симуляторов не отображается ни для одного из моих проектов. я уже пытался создать новую схему, и она не сработала. как это исправить?</p>

<p>удаление производных данных и перезапуск xcode работали в моем случае.</p><pre><code>rm -rf ~/library/developer/xcode/deriveddata/* </code></pre>

<p>убедитесь, что ваша версия <code>deployment target</code> в <code>build settings</code> также установлена на нужную версию (и что у вас установлена эта версия соответствующего симулятора). в приведенном ниже примере, если для этого параметра установлено значение 10.3 и у меня не установлен симулятор ios 10.3, я не смог бы увидеть какие-либо симуляторы. но поскольку он настроен на 10.1, и у меня установлены симуляторы 10.1, я вижу их . <a href="https://i.stack.imgur.com/eulie.png"> <img src="https://i.stack.imgur.com/eulie.png" alt="enter image description here"> </a> </p>

<p>если эта проблема относится к конкретному проекту, вы открыли проект с настройкой сборки «поддерживаемые платформы» для iphone или чего-то подобного. скорее всего, это связано с тем, что симулятор не имеет необходимых возможностей, или встроенная библиотека не скомпилирована для работы на симуляторе.</p><p>измените этот параметр на «ios», чтобы увидеть доступные для запуска симуляторы. </p><p> <a href="https://i.stack.imgur.com/pumqy.png"> <img src="https://i.stack.imgur.com/pumqy.png" alt="enter image description here"> </a> </p>

<p>установите правильную цель развертывания. а также необходимо загрузить симуляторы с большими/одинаковыми целевыми версиями развертывания.</p>

<p>tl; dr <code>sudo xcode-select --switch /applications/xcode.app/contents/developer</code></p><p>год спустя op после установки xcode 9 beta 6 симуляторы 10.3 исчезли из xcode 8. <code>rm -rf ~/library/developer/xcode/deriveddata/*</code><strong> на этот раз не работали </strong>.</p><p>runnin <code>xcode-select --print-path</code> напечатан <code>/applications/xcode.app/contents/developer</code>.</p><p>просто чтобы убедиться, попробовал <code>sudo xcode-select --switch /applications/xcode.app/contents/developer</code>, который работал после перезапуска xcode.</p>

<p>попробуйте это, это работает идеально для меня,</p><p>следуйте ниже шагов,</p><p>1) очистить <strong>производные данные</strong></p><pre><code> rm -rf ~/library/developer/xcode/deriveddata/ </code></pre><p>или же </p><pre><code> xcode---> preferences--->location--->derived data </code></pre><p>2) в разделе информация о развертывании <strong>цель развертывания</strong></p><p>это <strong>равно</strong> или <strong>меньше</strong>, чем <strong>sdk</strong> версия <strong>xcode</strong></p><p>3) выйти <strong>xcode</strong></p><p>4) снова откройте <strong>xcode</strong> вы увидите список <strong>симуляторов</strong></p><p>для более подробной информации см. это <a href="https://stackoverflow.com/a/40838769/4527240">подробный ответ</a> </p><p>надеюсь, что это помощь для кого-то.</p>

<p>пожалуйста, проверьте цель развертывания, цель развертывания больше, чем ваша версия ios, эта проблема возникает.</p>

<p>столкнулся с подобной проблемой с xcode 8.3.2 (на sierra), где установленные устройства не обнаруживались. к сожалению, перезапуск xcode у меня не сработал, но перезагрузка машины сработала. также ответили на <a href="https://forums.developer.apple.com/thread/48584">форум разработчиков apple</a> </p>

<p>в моем случае мне пришлось снова вручную добавить все эмуляторы после обновления до xcode 8</p><p>нажмите «продукт» -> «назначение» -> «добавить дополнительные симуляторы» -> «добавить симулятор».</p>

<p>я переименовал xcode.app в xcode\_old.app, и внезапно все мои симуляторы также не смогли добавить новые симуляторы. затем я создал новую папку с именем xcode (или как вы хотите), а затем вставьте в нее версию xcode 8.3.</p>

<p>два шага</p><p><strong> шаг 1: </strong></p><p>продукт -> назначение -> скачать симуляторы ... скачать симулятор (ы) вам нужно</p><p>если симуляторы отображаются в списке рядом со схемами, все готово! в противном случае продолжайте ...</p><p><strong> шаг 2: </strong></p><p>иногда, когда вы загружаете новые типы симуляторов, они не отображаются автоматически в списке возможных симуляторов.</p><p>продукт -> назначение -> добавить дополнительные симуляторы ... нажмите кнопку <code>+</code> в левом нижнем углу, затем <code>add simulator</code> укажите имя, тип устройства и версию ios, которую вы только что загрузили.</p><p>теперь он должен появиться в вашем списке симуляторов устройств!</p>

<p>я попытался удалить все мои deriveddata, но это не помогло. по какой-то причине ни одно из устройств не появилось, хотя все симуляторы были в списке, когда я нажал «добавить симуляторы» .... я сделал снимок и попробовал product -> build for -> running и скомпилировал приложение. как только это удалось, все мои устройства появились снова.</p><p>¯\\_ (ツ) \_/¯</p>

<p><em>шаг 1:</em></p><p><strong> продукт -> пункт назначения -> загрузить симуляторы </strong>... загрузите необходимые симуляторы.</p><p><em>шаг 2:</em></p><p>после того, как вы загрузили новые симуляторы, они не добавляются автоматически в список симуляторов.</p><p><strong> продукт -> пункт назначения -> добавить дополнительные симуляторы </strong>... нажмите кнопку + в левом нижнем углу, затем выберите добавить симулятор. укажите имя, тип устройства и версию ios, которую вы скачали.</p><p><em>шаг 3:</em></p><p>установите цель развертывания. если вы загрузили симуляторы более ранних версий, установите цель развертывания на то же самое.</p><p>теперь он должен появиться в вашем списке симуляторов устройств!</p>

<p>никакие другие решения не помогли мне ... я пытался загрузить новый симулятор и перезапустил xcode, все симуляторы теперь отображаются.</p>

<p>выполните следующие шаги, чтобы исправить эту проблему.</p><p>шаг 1: закройте все коды xcode и соответствующие имитаторы.</p><p>шаг 2: откройте xcode 8 и перейдите в меню xcode -> открыть инструмент разработчика -> симулятор.</p><p>шаг 3: выйдите из xcode 8 и снова откройте.</p>

<p>вы можете перейти в строке меню: перейти в папку введите ниже путь ~/библиотека/разработчик/coresimulator / выберите устройство, удалите весь список устройств и снова откройте проект x-code, он работает нормально</p>