Вот пустой список симуляторов IOS 12.1 и 12.4. Как я могу установить их обратно? - PullRequest
0 голосов
/ 29 января 2020

Как разработчику ios, мне нужны iOS симуляторы, чтобы я мог строить свой проект и зависимости с помощью Carthage. Когда я запускаю carthage bootstrap, я обнаруживаю, что мои iOS симуляторы отсутствуют. Не могли бы вы помочь мне посоветовать способ установить тренажеры обратно?

jackson@Larrys-MBP src % xcrun simctl list devices
== Devices ==
-- iOS 10.0 --
-- iOS 10.1 --
-- iOS 10.2 --
-- iOS 10.3 --
-- iOS 11.0 --
-- iOS 12.1 --
-- iOS 12.4 --
-- tvOS 12.4 --
-- watchOS 2.2 --
-- watchOS 5.3 --
jackson@Larrys-MBP src % open -a Simulator

Ответы [ 2 ]

3 голосов
/ 29 января 2020

Откройте Xcode (например, Xcode 11.2.1) и откройте Xcode-> Preferences-> Components и нажмите «стрелку вниз» для соответствующих iOS симуляторов для загрузки.

Xcode 11.2.1 позволяет загружать симуляторы начиная с iOS 10.3. Следовательно, вам нужно будет скачать более старую версию Xcode, чтобы иметь возможность установить предыдущие версии, например Xcode 10.

1 голос
/ 29 января 2020

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

Если вы хотите, чтобы они вернулись, вам нужно будет вручную воссоздать их, используя окно устройств или simctl (например: xcrun simctl create ...)

...