Симулятор, который вы пытаетесь использовать в команде, может быть недоступен в вашем списке симуляторов. Вы можете проверить список симуляторов с помощью команды:
xcrun simctl list
Также вы можете запустить симулятор из списка с помощью команды, не открывая xcode, например:
xcrun simctl boot 4050BA57-C65E-4EDD-9CB3-38AAA9379912
4050BA57-C65E-4EDD-9CB3-38AAA9379912 - это UUID симулятора, который вы получите из списка.
С React Native для изменения симулятора по умолчанию вы можете попытаться изменить значение --simulator
опция из node-modules/react-native/local-cli/runIOS.js
файл
По умолчанию это будет выглядеть так:
{
command: '--simulator [string]',
description: 'Explicitly set simulator to use',
default: 'iPhone Xʀ',
}
Вы можете изменить iPhone Xʀ на нужный имитатор.
Поскольку вы вносите эти изменения в node-modules
, это может измениться или измениться после npm or yarn install
.