개발 환경 세팅
플러터 SDK 파일을 내려받아 직접 설치하는 방법 대신 Homebrew를 사용하여 flutter를 손쉽게 설치하는 방법을 알려드립니다.
1. Homebrew 설치
Homebrew
The Missing Package Manager for macOS (or Linux).
brew.sh
터미널을 열어 홈페이지에 있는 코드를 붙여넣기하고 실행.
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.
Tester Share [테스터쉐어] - Google Play 앱
Tester Share로 Google Play 앱 등록을 단순화하세요.
play.google.com
'Flutter' 카테고리의 다른 글
플러터 iOS 개발: 앱 설정을 위한 Info.plist 이해 (2) | 2025.01.18 |
---|---|
플러터에서 Void Callback을 쉽게 이해하고 사용하는 방법! 초보자를 위한 완벽 가이드 (0) | 2024.11.13 |
플러터에서 위젯을 분리 하는 방법 (1) | 2024.11.11 |
Flutter에서 Optimistic Response Cache 완벽 가이드 (2) | 2024.11.07 |
플러터 클린 아키텍처: 작은 앱에서 큰 프로젝트까지의 맞춤 설계 (4) | 2024.11.04 |