Я пытаюсь настроить реактивную среду разработки. Я хотел бы настроить эмулятор iOS (предпочтительно iPhone 10) для запуска моего приложения. Я использую Macbook Pro 2016, работающий на MacOS 10.14.3. Я установил свое реактивное приложение с помощью команды create-react-native-app
(работает под управлением версии 2.0.2). Я также установил XCode под управлением версии 10.2 (10E125). Когда я сканирую QR-код, который генерирует Expo, и запускаю его на своем iPad или устройстве Android, он работает просто отлично, но когда я пытаюсь загрузить эмулятор iOS, нажимая i
после expo start
, он возвращает ошибку
Trying to open the project in iOS simulator...
Simulator is installed but is identified as 'com.apple.CoreSimulator.SimulatorTrampoline'; don't know what that is.
Simulator not installed. Please visit https://developer.apple.com/xcode/download/ to download Xcode and the iOS simulator. If you already have the latest version of Xcode installed, you may have to run the command `sudo xcode-select -s /Applications/Xcode.app`
Я уже пытался запустить команду sudo xcode-select -s /Applications/Xcode.app
Я также попытался выполнить команду xcode-select -r
Я также подтвердил, что в моем XCode-> Preferences-> Locations инструменты командной строки выбрано как «Xcode 10.2 (10E125)»
Ничего из этого не сработало.
Я ожидаю, что после нажатия i
после expo start
загрузится эмулятор iOS. Спасибо.
----- EDIT -------
После еще одного исследования я обнаружил, что запуск open -a Simulator
, а затем expo start
загружает приложение на эмуляторе и работает для моих целей. Но все же, если я просто запускаю expo start
без запуска open -a Simulator
, это все равно выдает ту же ошибку. Я хочу спросить, если это лучшее, что я собираюсь получить?