Flutter/Basic

[Flutter] Flutter 설치하기 (Mac)

seunghwaan 2021. 5. 11. 13:43
반응형

 

 

1. Flutter SDK 설치

(1) Stable Channel의 최신버전을 설치합니다.

2021년 5월 11일 기준 SDK 버전이 2.0.6이므로 해당 버전을 다운로드 하겠습니다.

 

 

(2) 다운 받은 후 SDK 압축을 원하는 디렉토리에 풀어줍니다.

압축을 풀게되면 flutter 디렉터리가 생긴 것을 확인하실 수 있습니다.

(3) 환경변수에 flutter의 SDK의 PATH를 등록해 줍니다.

 

1. 일시적인 환경변수 편집

$ export PATH="$PATH:~/Users/seunghwan/development/flutter/bin"

 

위와 같이 치면 환경변수에 PATH변수가 등록되지만 터미널이 재부팅되면 초기화됩니다.

 

2. 영구적인 환경변수 편집

 

저는 bash 쉘을 이용하기 때문에

vim으로 .bash_profile 파일을 열어주었습니다.

각자 설치된 쉘에 맞는 파일로 들어가시면 됩니다.

 

예를들면 Bash이면 ~/.bash_profile 이나 ~/.bashrc를 수정하면 되고
bin/zsh이면 ~/.zshrc 파일을 수정하면 됩니다.

 

Users/사용자이름/~/flutter/bin PATH 지정해줍니다.

 

그 다음 source .bash_profile 명령어를 입력하여 변경된 .bash_profile을 적용해줍니다.

 

혹은 zshrc를 사용중이신 경우에는

vim ~/.zshrc 명령어를 입력해서

동일하게 수정하시면 됩니다.

그리고 echo $PATH 명령어를 통해 환경변수 설정이 정상적으로 출력되는지 확인합니다.

이제 환경변수에 SDK PATH 설정이 완료되었습니다!

2. Android Stuidio에 Flutter Plugin 설치

[Android Stuido] - [Preferences] - [Plugins] 의 Marketplace 탭에서 Flutter 플러그인을 설치해줍니다.

 

install 탭에서 Dart와 Flutter 플러그인이 체크 되었는지 확인합니다.

3. XCode 설정

먼저, App Store에서 XCode의 최신버전을 다운로드 해 줍니다.

 

아래 명령을 실행하여 새롭게 설치된 버전을 사용하도록 Xcode 커멘드라인 도구를 설정합니다.

 

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

sudo xcodebuild -runFirstLaunch

 

설치가 되었는지 확인하려면 Xcode를 열어서 확인을 선택하거나 커맨드라인에서

 

sudo xcodebuild -license

 

를 입력하여 Xcode 라이센스 계약이 서명되었는지 확인합니다.

 

 

확인

 

4. Flutter Doctor 실행 (의존성 해결)

 

flutter doctor 명령어를 실행시키면 flutter를 완료하는데 필요한 플랫폼 의존성을 체크해줍니다.

코코아팟이 설치가 안되었다고 하므로 코코아팟을 설치하겠습니다.

 

brew 설치: https://brew.sh/index_ko

brew install cocoapods 명령어를 통해 코코아팟을 설치해줍니다.

 

Xcode의 의존성 문제는 해결이 된 것을 확인할 수 있습니다.

하지만 Android toolchain 문제는 해결을 해야합니다.

몇개의 안드로이드 라이센스가 해결이 안되었다고 합니다.

 

Android Toolchain문제를 해결하려면

flutter doctor --android-license 명령어를 입력 후에

모든 라이센스를 동의하시면 됩니다.(y 누르면 동의)

 

의존성 해결 완료!

이제 설치가 끝났고 Flutter 프로젝트를 생성하시면 됩니다.

 

반응형