Версия платформы CoreSimulator, установленная на этом Mac, устарела и не поддерживается этой версией Xcode.
При запуске тестов пользовательского интерфейса через cli / fastlane в macOS Big Sur 12.3.0, Xcode 12.5.0
xcodebuild -showBuildSettings -workspace ./MyWorkspace.xcworkspace -scheme MyScheme-UITests
xcodebuild [88311:3500544] DVTErrorPresenter: невозможно загрузить устройства симулятора.
Домен: DVTCoreSimulatorAdditionsErrorDomain
Код: 3
Причина сбоя: версия платформы CoreSimulator, установленная на этом Mac, устарела и не поддерживается этой версией Xcode.
Предложение по восстановлению: убедитесь, что вы установили все доступные обновления для программного обеспечения Mac и используете самую последнюю версию Xcode, поддерживаемую macOS.
-
CoreSimulator устарел. Текущая версия (732.18.6) старше версии сборки (757.5.0).
Домен: DVTCoreSimulatorAdditionsErrorDomain
Код: 3
-
xcodebuild [88311:3500544] iOSSimulator: [SimServiceContext sharedServiceContextForDeveloperDir:error:] вернул ноль (Error Domain=DVTCoreSimulatorAdditionsErrorDomain Code=3 "CoreSimulator устарел.
Текущая версия (732.18.6) старше версии сборки (757.5.0) ".
UserInfo = {NSLocalizedDescription = CoreSimulator устарел. Текущая версия (732.18.6) старше версии сборки (757.5.0).}). Поддержка устройства-симулятора отключена.
Что нужно обновить?
Кто-то из форумов Apple сказал, что нужно нажать «Установить компоненты», однако мне нужно выяснить, что именно будет установлено и можно ли это сделать через cli.
1 ответ
Как сказал @VictorGazotti, откройте Xcode. Когда вам будет предложено установить дополнительные инструменты, нажмите «Установить».
Повторите попытку сборки.