home
⚙️

[Dart + Flutter] M1 Mac에서 cli로 Flutter 개발환경 설치하기

Homebrew 설치하기

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Bash
복사
위 명령어를 실행하여 homebrew를 설치합니다.

VS Code 설치하기

$ brew install --cask visual-studio-code
Bash
복사
위 명령어를 실행하여 VS Code를 설치합니다.

Xcode 설치하기

$ brew install mas
Bash
복사
App store에 있는 프로그램들을 다운로드 받을 수 있는 mas를 설치합니다. 또, cocoapods도 같이 설치합니다.
$ mas install 497799835
Bash
복사
Xcode의 ID인 497799835 번 앱을 설치합니다.
iOS를 선택한 다음, Download & Install 버튼을 눌러 설치를 진행합니다.

Android Studio 설치하기

$ brew install --cask android-studio $ brew install android-sdk # 설치 이후 실행 $ sdkmanager --install "cmdline-tools;latest"
Bash
복사
위 명령어를 실행하여 android-studio / android-sdk 를 다운로드 받습니다. 다운로드가 끝나면, sdkmanager 로 시작하는 명령어를 실행시켜주세요.
Android Studio를 실행하고, Next 버튼을 계속 눌러줍니다.
모든 License에 동의하고 Next 버튼을 누릅니다.

Flutter Plugin 설치하기

설치가 완료되면, Plugins 탭으로 이동합니다.
검색창에 Flutter 를 입력하고, 다운로드수가 가장 많은 플러그인을 설치합니다.

Android Command line SDK 설치하기

SDK Manager Action을 실행합니다.
SDK Tools > Android SDK Command-line Tools를 설치합니다.

Flutter SDK 설치하기

$ brew install dart-sdk $ brew install --cask flutter
Bash
복사
위 명령어를 차례대로 실행하여 dart-sdk와 flutter를 다운로드 받습니다.
$ brew install cocoapods $ sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer $ sudo xcodebuild -runFirstLaunch
Bash
복사
위 명령어를 실행하여 Xcode 개발환경을 설장합니다.
$ sdkmanager --install "cmdline-tools;latest" $ flutter doctor --android-licenses
Bash
복사
위 명령어를 실행하여 Android Studio 개발 환경을 설정합니다.

설치가 잘 되었는지 확인하기

$ flutter doctor # Doctor summary (to see all details, run flutter doctor -v): # [✓] Flutter (Channel stable, 3.16.1, on macOS 14.1.1 23B81 darwin-arm64, locale ko-KR) # [✓] Flutter (Channel stable, 3.16.1, on macOS 14.1.1 23B81 darwin-arm64, locale ko-KR) # [✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0) # [✓] Xcode - develop for iOS and macOS (Xcode 15.0.1) # [✓] Chrome - develop for the web # [✓] Android Studio (version 2022.3) # [✓] VS Code (version 1.84.1) # [✓] Connected device (2 available) # [✓] Network resources # # ! Doctor found issues in 2 categories.
Bash
복사
flutter doctor 명령어를 사용하여 설치가 잘 되었는지 확인합니다. 오류가 있는 경우, 가이드 문서를 따라 고치면 됩니다.