😊
FVMを使ったFlutter環境構築(Mac)
前提
Homebrewがインストールされている。
flutterSDKのインストール
- brew udpate
- brew install --cask flutter
- flutter --version
バージョンが表示され、インストールされていることを確認。
(appleシリコンを利用しているMacのみ)Rosetta2のインストール
- sudo softwareupdate --install-rosetta --agree-to-license
Install of Rosetta 2 finished successfullyと出力されていることを確認。
iOSのセットアップ
- flutter doctor
出力された内容に従ってインストールを実施する。(チェックが付いているものは不要)
- WebまたはAppStoreからXcodeをインストール
- インストールが完了したら指示通りにコマンドを実行
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
sudo xcodebuild -runFirstLaunch
- CocoaPodsをインストール
sudo gem install cocoapods
pod --v
Xcodeの横にチェックが付いていることを確認。
Androidのセットアップ
- flutter doctor
出力された内容に従ってインストールを実施する。(チェックが付いているものは不要)
- WebからAndroidStudioをインストール(今回はHomebrew経由でインストール)
brew install --cask android-studio
-
インストールが完了したらアプリを起動。初期設定を進める
https://zenn.dev/noe489/articles/b5a3571770250b#3-2.androidstudioの初期設定 -
Androidの各種ライセンスに同意
flutter doctor --android-licenses
Android studioの横にチェックが付いていることを確認。
fvmのインストール
- brew tap leoafarias/fvm
- brew install fvm
- fvm --version
バージョンが表示され、インストールされていることを確認。
- fvm install [version]
例:fvm install 3.22.2
- fvm list
参考
Discussion