Установка Flutter на Mac
Привет! Возникает вопрос, а в чём сложность то? Оказывается, если вы ещё «зелёный» пользователь macOS, как я, то детального гайда по установке нет. Расскажу с чем я столкнулся.
Кстати, если вам интересно то можете присоединиться к моему телеграмм каналу!
Первично после установки всех программ, выполнив команду flutter doctor в терминале, было обнаружено большое количество ошибок, о которых расскажу далее.
Что нам понадобится:
Flutter SDK
Есть официальный сайт с подробной (не совсем) инструкцией, что и в каком порядке надо устанавливать. Устанавливаем SDK в соответствии вашему ПК (Intel Processor\Apple Silicon), далее нам нужно прописать путь в терминале, терминал не сложно найти достаточно в поиске ПК написать terminal. Первое, а как найти файл «~/. zshenv», который указан в инструкции, он создается автоматический командой в терминале touch ~/. bash_profile. А увидеть его можно в личной папке пользователя сочетание клавиш «Shift + Command +.», тогда скрытые файлы будут видны. Далее всё по инструкции прописываем внутри файла путь до установленного Flutter SDK.
VS Code
Тут у нас особых проблем нет, скачиваем и устанавливаем вместе с ним плагин Flutter, который автоматический установит Dart Plugin.
Chrome
Всё предельно просто, надо скачать и установить!
Android Studio
После установки flutter doctor показывал такую ошибку
Решение простое, открываем Android Studio, в настройках SDK Manager переключаемся на вкладку SDK Tools и выбираем Android SDK Command-line Tools (latest).
Не забудьте добавить путь до SDK Android в файле «~/. zshenv».
Xcode
После установки этой программы, ошибка в том, что не хватает CocoaPods.
CocoaPods — это менеджер зависимостей для проектов Swift и Objective-C Cocoa. Cocoapods помогает вам управлять библиотеками сторонних производителей и включать их в ваш проект, не беспокоясь о настройке вашего проекта.
В свою очередь, CocoaPods устанавливается при помощи HomeBrew, сначала надо установить его!
Постарался указать все ссылки с подробными инструкциями, чтобы облегчить ваш поиск. После проделанных манипуляций flutter doctor отобразил информацию без ошибок.