Как исправить выставочный стартовый бросок «Симулятор установлен, но идентифицирован как« com.apple.CoreSimulator.SimulatorTrampoline »; не знаю, что это такое» - PullRequest
2 голосов
/ 13 апреля 2019

Я пытаюсь настроить реактивную среду разработки. Я хотел бы настроить эмулятор 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, это все равно выдает ту же ошибку. Я хочу спросить, если это лучшее, что я собираюсь получить?

1 Ответ

0 голосов
/ 17 апреля 2019

Я неожиданно столкнулся с точно такой же проблемой. Нажатие «Запустить на iOS Simulator» в браузере Expo Developer сработало 2 дня назад, но не сработало сегодня. Ваша подсказка об использовании open -a Simulator помогла мне, хотя. Я вошел в Xcode и щелкнул меню Xcode> Open Developer Tool> Simulator. Это запустило симулятор, а затем я смог нажать «Запустить на iOS симуляторе» в браузере разработчиков Expo, и все заработало, как и ожидалось. Если вам не повезло с работой «Запуск на iOS Simulator», я думаю, вы могли бы просто запустить симулятор, скачать Expo из App Store и просто использовать его оттуда. Ничто из этого не дает ответа на вопрос о том, почему происходит ошибка, но, по крайней мере, дает несколько обходных путей для всех, кому это может понадобиться. Все, что имеет значение, это то, что в конце концов вы запустите приложение на симуляторе!

...