Как открыть IOS Simulator в приложении Android Studio для Flutter - PullRequest
0 голосов
/ 18 апреля 2019

Сегодня я начал изучать флаттер. Я использую Android Studio в Mac. У меня уже

  • Настроены плагины Flutter и Dart в Android studio.
  • Установлен Flutter SDK.

Итак, я могу запустить приложение Flutter в эмуляторе Android. Тем не менее, когда я выбираю IOS симулятор ** (Открыть iOS Simulator **). Это говорит об этом

Невозможно найти приложение с именем 'Simulator.app

enter image description here У меня нет опыта работы с XCode, и я не установил его на свой Mac.

Мои вопросы,

  1. Как мне установить симулятор?
  2. Нужно ли устанавливать Xcode в Mac для запуска Simulator? (Ли симулятор приходят с Xcode)
  3. Насколько я понимаю, установка плагина Flutter в Android Studio приведет к импортировать iOS симулятор также. Я не прав?

Я нашел аналогичный вопрос , но не получил ясности.

Ответы [ 4 ]

0 голосов
/ 13 июля 2019

Вы также можете настроить инструменты командной строки XCode из XCode, открыв Preferences> Location и выбрав его из выпадающего списка.

После выбора версии XCode вы можете найти имя симулятора iOS в вашем Android Studio для проекта флаттера.

enter image description here

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

Для установки симулятора необходимо установить Xcode, симулятор не распространяется как отдельное приложение.После установки следуйте этому руководству .

Я думал, что установка плагинов Flutter и Dart свяжет симулятор IOS и в Android Studio.

Да, после установки вы можете запустить симулятор iOS из Android Studio и запустить приложение флаттера из него, но симулятор только связан, вы должны установить его самостоятельно.

0 голосов
/ 13 июля 2019

По сути, для этого нужно установить менеджер пакетов brew и некоторые другие зависимости. Я получил решение своей проблемы на следующей странице документа флаттера.

enter image description here

источник: https://flutter.dev/docs/get-started/install/macos#update-your-path

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

Убедитесь, что ваше устройство iOS подключено.

...