Flutter 설치하기
1.Flutter SDK 설치
https://docs.flutter.dev/get-started/install
Choose your development platform to get started
Install Flutter and get started. Downloads available for Windows, macOS, Linux, and ChromeOS operating systems.
docs.flutter.dev
위 주소로 들어가서 macOS 를 선택
IOS를 선택
페이지를 좀 내려보면 Install the Flutter SDK가 있다
m1은 왼쪽 버튼을 클릭하여
SDK zip파일을 내려받는다.
2. 압축해제
다운받은 후 압축을 풀어준다
압축을 푸는 방법은 zip파일을 더블클릭하면 자동으로 압축해제 된다.
또는 터미널에서 아래의 명령어를 입력하면 압축해제 된다.
upzip flutter_macos_3.24.3-stable.zip
3. 환경변수 등록
flutter의 bin폴더를 환경변수로 등록해줘야한다.
터미널을 열어 아래 명령어를 입력한다
vi ~/.zshrc
i 를 입력하여 insert모드로 변경한다음
제일 밑에 아래를 추가함
export PATH=플러터폴더/bin:$PATH
입력했다면 esc를 누른 후 :wq! 를 입력하여 저장하기를 해준다.
이후 반드시 아래 source 명령어를 입력하여 zshrc 를 갱신해준다
source ~/.zshrc
여기까지 한 다음 아래명령어를 쳤을때 버전정보가 뜨면 flutter를 잘 설치한것이다.
flutter --version
4. flutter doctor 실행
fluttuer doctor명렁어를 입력하면 어떤것을 설치해야하는지 알려준다
flutter doctor
이제 빨간색 x된것들을 다 설치한다
Android toolchain, Xcode를 설치해준다
5. Android toolchain 설치
Android toolchain은 Android Studio를 설치하면된다
https://developer.android.com/studio?hl=ko
Android 스튜디오 및 앱 도구 다운로드 - Android 개발자 | Android Studio | Android Developers
Android Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android Studio today.
developer.android.com
위 주소로 가서 ARM버전을 설치한다
Next
Standard선택 후 Next
Next
왼쪽 목록 하나씩 누르고 accept 체크하면 Finish 가 활성화됨
Finish
설치진행
완료 Finish
이후 flutter doctor로 검사해보면
여전히 Android toolchain이 초록색 체크가 안된것을 확인
6. cmdline tool 설치
settings
Laguages & Frameworks - Android SDK - SDK Tools - Android SDK Command-line Toos(latest)체크 후
Apply
OK
설치 완료 후 Finish
이제 다시
터미널로 돌아가 flutter doctor을 입력해보자
그러면 Some Android licneses not accepted. To resolve this, run: flutter doctor --android-licenses
가 뜬다
터미널에 아래 명령어를 입력해보자
flutter doctor --android-licenses
그리고 y를 3~4번 입력하면된다
y 엔터 y 엔터 y 엔터 하다보면 완료
다시 flutter doctor을 입력해보자
드디어 Android toolchain이 초록색 체크로 바뀐것을 확인할 수 있다.
7. XCode 설치
appstore에서 Xcode를 설치한다
만약 설치되어 있고, 아래와같은 에러가 뜬다면
[✗] Xcode - develop for iOS and macOS
✗ Xcode installation is incomplete; a full installation is necessary for iOS
and macOS development.
Download at: https://developer.apple.com/xcode/
Or install Xcode via the App Store.
Once installed, run:
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
sudo xcodebuild -runFirstLaunch
✗ CocoaPods not installed.
CocoaPods is a package manager for iOS or macOS platform code.
Without CocoaPods, plugins will not work on iOS or macOS.
For more info, see https://flutter.dev/to/platform-plugins
For installation instructions, see
https://guides.cocoapods.org/using/getting-started.html#installation
아래 명령어를 입력해보자
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
sudo xcodebuild -runFirstLaunch
이후 flutter doctor을 보면
남은건 cocopods 만 남았다
8. CocoaPods 설치
$ brew cleanup -d -v
$ brew install cocoapods
설치 후 아래명령어로 확인
pod --version
이후 flutter doctor을 확인해보자
드디어 설치 완료!!!
Flutter Simulator실행
터미널에서 아래 명령어를 입력하면 시뮬레이터가 뜬다
open -a Simulator