O que flutter-setting-up-on-macos faz?
Configura um ambiente macOS para desenvolvimento Flutter. Use ao configurar uma máquina macOS para executar, construir ou implantar aplicativos Flutter para iOS ou macOS.
Visão Geral
Esta habilidade automatiza o processo de instalação e configuração das ferramentas necessárias para desenvolvimento Flutter no macOS, incluindo:
- Instalação do Flutter SDK
- Configuração do Xcode e Command Line Tools
- Instalação do CocoaPods
- (Opcional) Configuração do Android Studio para desenvolvimento Android
- Verificação do ambiente com
flutter doctor
Pré-requisitos
- macOS 10.14 (Mojave) ou superior
- Conexão com a internet
- Pelo menos 8 GB de RAM (recomendado)
- Conta de desenvolvedor Apple (para implantação em dispositivos reais)
Como Usar
-
Instalar o Flutter SDK
git clone https://github.com/flutter/flutter.git -b stable export PATH="$PATH:`pwd`/flutter/bin" -
Configurar o Xcode
- Baixe o Xcode da Mac App Store ou do Apple Developer
- Instale as Command Line Tools:
xcode-select --install - Aceite a licença do Xcode:
sudo xcodebuild -license accept
-
Instalar CocoaPods
sudo gem install cocoapods -
Verificar a instalação
flutter doctor
Configuração Adicional
Para desenvolvimento iOS
- Configure um simulador iOS no Xcode ou conecte um dispositivo físico
- Para dispositivos físicos, configure sua conta de desenvolvedor Apple no Xcode
Para desenvolvimento macOS (desktop)
- Certifique-se de que o macOS deployment target esteja definido corretamente no seu
pubspec.yaml - Execute
flutter config --enable-macos-desktop
Para desenvolvimento Android (opcional)
- Instale o Android Studio
- Instale o Android SDK e configure variáveis de ambiente:
export ANDROID_HOME="$HOME/Library/Android/sdk" export PATH="$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools"
Resolução de Problemas
- Erro de permissão do CocoaPods: Execute
sudo chown -R $(whoami) ~/.cocoapods - Flutter não reconhecido: Adicione o Flutter SDK ao seu
PATHpermanentemente no~/.zshrcou~/.bash_profile - Xcode version mismatch: Certifique-se de que a versão do Xcode corresponde à versão do Flutter SDK
Suporte
Para mais informações, consulte a documentação oficial do Flutter.