Для начала убедимся, что мы имеем самую последнюю версию homebrew. Как установить homebrew я писал ранее в данной статье.
brew update
Установим SDK
brew install --cask android-studio
brew install --cask android-SDK
brew install --cask android-ndk
Теперь установим Flutter SDK
brew install --cask flutter
Добавим Flutter SDK в переменную окружения PATH. Это можно сделать добавив данные строки в ~/.bash_profile или ~/.zshrc файл, в зависимости от того, какой оболочкой вы пользуетесь.
export PATH="$PATH:/usr/local/opt/flutter/bin"
Установим XCode
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer/
Далее необходимо принять лицензию
sudo xcodebuild -license
Следующим этапом установим необходимые для работы flutter компоненты
brew update
brew install GCC
brew install --HEAD libimobiledevice
brew install ideviceinstaller ios-deploy cocoapods
pod setup
И, последним этапом проверим, что flutter и все необходимые зависимости успешно установлены, в случае, если это не так он предоставит инструкции, как их исправить
flutter doctor