1 minute read


RECOMMEND BEFORE POSTS

없음

0. 들어가면서

Mac M1 환경에서 Flutter를 세팅하고 VSCode를 이용해 보자.

1. Flutter 세팅

1.1 Flutter SDK 설치

  • 중요: Apple Silicon Mac 에 설치하는 경우 일부 보조 도구 에 사용할 수 있는 Rosetta 번역 환경이 있어야 합니다 . 다음을 실행하여 수동으로 설치할 수 있습니다.

    $ sudo softwareupdate --install-rosetta --agree-to-license
    
  • Flutter SDK 다운로드에서 SDK를 다운로드 받는다.
  • 다운로드 받은 SDK를 압축 해제한다.(자신이 원하는 위치에)
    $ cd ~/development
    $ unzip ~/Downloads/flutter_macos_2.2.3-stable.zip
    
  • 환경변수를 설정한다.
    $ vim ~/.zshrc
    
    export PATH="$PATH:`pwd`/flutter/bin"
    # pwd에 본인이 압축을 푼 위치를 넣는다.(ex. export PATH="$PATH:/Users/username/development/flutter/bin")
    
    $ source ~/.zshrc
    
  • 설치가 잘 되었는지 확인한다.
    $ flutter doctor
    
  • 만약 dart은 신뢰할 수 없다는 식의 화면이 뜨면 시스템 설정의 보안 설정에서 허용해준다.

2. iOS 세팅

2.1 xcode 설치

  • xcode 설치에서 설치한다.
  • 설치가 완료되면 다음 명령어를 실행한다.
    $ sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
    $ sudo xcodebuild -runFirstLaunch
    
  • license agreement를 동의한다.

2.2 CocoaPods 설치

  • 다음 명령어를 실행한다.
    $ sudo gem install cocoapods
    
  • 다음 명령어를 통해 설치가 잘 되었는지 확인한다.
    $ pod --version
    
  • 설치가 완료되면 다음 명령어를 실행한다.
    $ pod setup
    
  • 만약 환경 변수를 못 찾는다면 기존에 설치한 것을 지우고
    $ sudo gem uninstall cocoapods
    
  • brew를 이용해 설치한다.
    $ brew install cocoapods
    
  • 다음 명령어를 통해 설치가 잘 되었는지 확인한다.
    $ pod --version
    
  • 설치가 완료되면 다음 명령어를 실행한다.
    $ pod setup
    

3. Android 세팅

3.1 Android Studio 설치

  • Android Studio 설치에서 설치한다.
    • Mac with Apple chip을 다운 받는다.
  • 설치한 파일을 더블 클릭 후 안드로이드 스튜디오를 application 폴더로 드래그 앤 드랍한다.

3.2 Android SDK 설치

  • 안드로이드 스튜디오를 실행한다.
  • 모두 next를 눌러주면서 마지막에 accept를 누르고 finish를 누른다.
  • 설치중…
  • finish 클릭
  • more actions 클릭
  • SDK Manager 클릭
  • SDK Tools 탭 클릭
  • Android SDK Command-line Tools 항목 체크
  • apply 클릭, ok 클릭
  • 설치중…
  • finish 클릭
  • ok 클릭

3.3 Android license 설정

  • 다음 명령어를 실행한다.
    $ flutter doctor --android-licenses
    
  • 모든 질문에는 y를 입력한다.

3.4 etc

  • 안드로이드 스튜디오에서 개발을 할 것이라면 안드로이드 스튜디오에서 flutter를 사용할 수 있도록 설정해준다.
    • flutter plugin 설치
  • 하지만 우리는 vscode를 사용할 것이기 때문에 vscode에서 flutter를 사용할 수 있도록 설정할 것이다!

4. flutter doctor

flutter doctor 입력해서 잘 설치 했는지 확인하자!

  • 다음과 같이 나오면 성공!
$ flutter doctor
-> no issues found!

5. vscode 세팅

5.1 flutter extension 설치

  • Fluuuter extension을 설치한다.(Dart extension도 같이 설치된다.)
  • cmd + shift + p를 눌러서 command palette를 열고 flutter: run flutter doctor를 입력하여 정상 동작을 확인한다.

CLOSING

개발환경 세팅은 다했으니 다음에는 flutter를 이용해 앱을 만들어보자!

RECOMMEND NEXT POSTS

없음

REFERENCE

없음

Leave a comment