Среда выполнения симулятора iOS 13.0 недоступна

Я установил бета-версию Xcode-11 вместе с бета-версией macOS 10.15. Сначала я могу нормально играть с SwiftUI preview. Но после того, как я попытался переместить бета-версию Xcode из каталога ~/Downloads, где я изначально установил ее, в /Applications, предварительный просмотр не работает. Вот ошибка:

Среда выполнения симулятора iOS 13.0 недоступна

Поэтому я переместил его обратно в ~/Downloads, надеясь, что все будет хорошо, как раньше. Но выдает ту же ошибку.

После этого я переустановил его, и у меня все еще есть эта ошибка. Может ли кто-нибудь помочь мне исправить это?

Содержание диагностического отчета следующее:

== DATE:

Wednesday, June 5, 2019 at 10:25:46 PM China Standard Time



== PENDING U

    PDATE REASONS:





== PREVIEW UPDATE ERROR:

    unexpected error occurred

    Error Domain=com.apple.CoreSimulator.SimError Code=161 "The iOS 13.0 simulator runtime is not available." UserInfo = {NSLocalizedRecoverySuggestion=Download the iOS 13.0 simulator runtime from the Components section in Xcode's Preferences., NSLocalizedFailureReason=runtime path not found, NSLocalizedDescription=The iOS 13.0 simulator runtime is not available.}



== VERSION INFO:

    Tools: 11M336w

    OS:    19A471t



== ENVIRONMENT:

    [x] In valid workspace
    [x] Project is using the new build system
        Previews are available for targets that are built with the new build system. Change your project to use the new build system.
    [x] Selected scheme (Landmarks)
        Select a scheme from the scheme picker in the toolbar
    [x] Selected run destination (iPhone 8)
        Select a run destination from the scheme picker in the toolbar
    [x] Have workspace arena
        Try quitting and reopening your workspace
    [x] Have build arena
        Try quitting and reopening your workspace
    [x] Open file has supported build settings
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
8
0
9 668
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Ответ принят как подходящий

Странно то, что я просыпаюсь утром и включаю свой компьютер, Canvas и iOS 13.0 Simulator теперь могут работать.

Итак, я думаю, что решением этого может быть просто жестокий перезапуск. ;]

CoreSimulator в настоящее время не любит, когда simruntime бандлы перемещаются из-под него. При запуске из ~/Downloads стало известно о iOS.simruntime для iOS 13, значит вы его перенесли.

В этом конкретном случае вы можете обойти проблему, убив com.apple.CoreSimulator.CoreSimulatorService.

Я тоже столкнулся с этим, и убийство CoreSimulatorService решило это для меня. Это должен быть принятый ответ. Полный перезапуск не требуется.

Steven Peterson 21.09.2019 06:34

Абсолютные утверждения, подобные этому, не являются ни полезными, ни, что более важно, особенно точными. Я рад, что убийство CoreSimultorService сработало для вас. Это не для меня. Полного перезапуска тоже не было. Вместо этого я обнаружил, что совет в следующем посте сработал. Во всяком случае, учитывая совершенно разные настройки на всех наших «машинах», ваш комментарий показывает недостаток (фатальный imo) в самом понятии «принятый ответ». Может быть, пора обсудить справедливость самой этой идеи? Сообщение: stackoverflow.com/questions/57388536/…

Joseph Beuys' Mum 30.09.2019 11:28

Команда killall com.apple.CoreSimulator.CoreSimulatorService сработала для меня.

Gene Z. Ragan 07.11.2019 02:15

Обновление XCode 11 странным образом ломает симуляторы, что я не совсем понимаю - ничто из того, что я пробовал, не помогло заставить симуляторы работать после обновления, и я не смог найти много четких ответов относительно Зачем, который был случае, но следующие две команды исправили проблему для меня:

  • sudo xcrun simctl shutdown all
  • sudo xcrun simctl erase all

Привет .. Сейчас я на Xcode 11.3, и мне нужно использовать более старую сим-карту 10.3.1. Я создал его, используя: $ xcrun simctl create "iPhone 6" "iPhone 6" iOS10.3.1 14E8301 37FAE547-CB68-4B76-81A3-8E748CC590B1. Симулятор теперь существует, и я подтверждаю, что среда выполнения установлена ​​с помощью: xcrun simctl list devicetypes runtimes, который показывает iOS 10.3 (10.3.1 — 14E8301) — com.apple.CoreSimulator.SimRuntime.iOS-10-3, однако я не могу получить новый симулятор чтобы он отображался в списке мест назначения во время выполнения, поэтому я не могу выбрать его для запуска своего проекта. Вы сталкивались с этим?

imobilizer 09.01.2020 16:58

Другие вопросы по теме