개발 환경 세팅
플러터 SDK 파일을 내려받아 직접 설치하는 방법 대신 Homebrew를 사용하여 flutter를 손쉽게 설치하는 방법을 알려드립니다.
1. Homebrew 설치
터미널을 열어 홈페이지에 있는 코드를 붙여넣기하고 실행.
brew --version
brew --version을 터미널에 입력해서 설치되었는지 확인합니다.
==> Next steps:
- Run these commands in your terminal to add Homebrew to your PATH:
echo >> /Users/maccrey/.zprofile
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/maccrey/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
- Run brew help to get started
- Further documentation:
https://docs.brew.sh
환경변수가 설정이 안되었다고 나오네요.
echo >> /Users/maccrey/.zprofile
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/maccrey/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
이 부분을 터미널에 붙여넣어 실행합니다.
2. 플러터 SDK설치
homebrew를 이용하여 flutter를 설치합니다.
brew install --cask flutter
위 명령어를 복사하여 터미널에 붙여넣고 실행합니다.
flutter --version
플러터 SDK가 설치 되었는지 확인합니다.
flutter doctor
license,Android toolchain, Xcode, Android Studio가 필요하다고 하네요.
우선 라이센스에 동의 하도록 하겠습니다.
sudo softwareupdate --install-rosetta --agree-to-license
위 명령어를 복사하여 터미널에 붙여넣고 실행합니다.
3. ios 앱 개발을 위한 환경 구축
1. APP Store에서 xcode를 검색하여 설치를 합니다.
Xcode를 실행하고 ISO를 선택후 Download&Install 버튼을 누릅니다.
2. brew를 이용하여 cocoapods를 설치
brew install cocoapods
위 명령어를 복사하여 터미널에 붙여넣고 실행합니다.
4. Android 앱 개발을 위한 환경 구축
Homebrew를 이용하여 안드로이드 스튜디오를 설치합니다.
brew install --cask android-studio
설치가 완료되었으면 안드로이드 스튜디오를 실행합니다.
안드로이드 스튜디오가 정상적으로 설치되었습니다!
flutter doctor 명령을 다시 실행합니다.
flutter doctor
터미널에 출력된 결과 cmdline-tools;latest를 설치하라는 안내가 나옵니다.
또한 flutter doctor --android-licenses를 실행하라고 합니다.
이를 위해 안드로이드 스튜디오를 실행하여 아래의 빨간색 네모박스 버튼을 클릭해줍니다.
SDK Manager를 클릭
SDK Tools 탭에 들어가서 원하던 Command-line Tools(latest)를 설치합니다.
flutter doctor --android-licenses
위 명령어를 복사하여 터미널에 붙여넣고 실행합니다.
y를 입력하며 모두 동의를 해줍니다.
다시 flutter doctor를 실행하면 모두 설치되었다고 출력이 됩니다.
환영합니다. 플러터 개발환경을 완료했습니다!!
구독!! 공감과 댓글,
광고 클릭은 저에게 큰 힘이 됩니다.
Starting Google Play App Distribution! "Tester Share" for Recruiting 20 Testers for a Closed Test.
'Flutter' 카테고리의 다른 글
플러터에서 Void Callback을 쉽게 이해하고 사용하는 방법! 초보자를 위한 완벽 가이드 (0) | 2024.11.13 |
---|---|
플러터에서 위젯을 분리 하는 방법 (1) | 2024.11.11 |
Flutter에서 Optimistic Response Cache 완벽 가이드 (2) | 2024.11.07 |
플러터 클린 아키텍처: 작은 앱에서 큰 프로젝트까지의 맞춤 설계 (4) | 2024.11.04 |
플러터 개발을 위한 필수 영단어 학습 (7) | 2024.10.17 |