맥(Mac)에서 플러터(Flutter) 개발 환경 설정 – 완벽 가이드
플러터는 크로스 플랫폼 앱 개발을 위한 강력한 프레임워크로, Mac에서도 원활하게 개발이 가능하다.
이번 포스팅에서는 Mac 환경에서 플러터 개발을 위한 환경 설정 방법을 단계별로 정리한다.
1. Mac에서 플러터 개발 환경 설정 – 전체 과정
✅ Homebrew 설치
✅ Git 설치
✅ Flutter SDK 다운로드 및 환경 변수 설정
✅ VS Code 설치 및 확장 플러그인 설정
✅ Android Studio 설치 및 설정
✅ Xcode 설치 및 설정
✅ Flutter Doctor 실행 및 오류 해결
✅ iOS 시뮬레이터 및 Android 에뮬레이터 실행
2. Homebrew 및 Git 설치
📌 1) Homebrew 설치
Homebrew는 macOS에서 필수적인 패키지 관리 도구로, 플러터 개발 환경을 설정하는 데 필요하다.
1️⃣ 터미널(Terminal) 실행
2️⃣ 아래 명령어를 입력하여 Homebrew 설치
3️⃣ 설치가 완료되면 Homebrew 버전 확인
→ 버전 정보가 정상적으로 출력되면 설치 완료
📌 2) Git 설치
Git은 플러터 프로젝트 관리 및 버전 관리를 위해 필요하다.
1️⃣ Homebrew를 이용해 Git 설치
2️⃣ 설치 확인
→ 정상적으로 버전 정보가 표시되면 Git 설치 완료
3. Flutter SDK 설치 및 환경 변수 설정
📌 1) Flutter SDK 다운로드
1️⃣ Flutter 공식 사이트 접속
2️⃣ "macOS" 버전 선택
3️⃣ M1/M2/M3 칩셋 사용자는 "Apple Silicon" 버전 다운로드
4️⃣ Intel Mac 사용자는 "Intel Processor" 버전 다운로드
5️⃣ 다운로드한 ZIP 파일을 압축 해제 후 /Users/사용자이름/development/flutter 경로에 이동
⚠ 경로 설정 시 한글이 포함되지 않도록 주의
(예: /Users/홍길동/development/flutter ❌ → /Users/user/development/flutter ⭕)
📌 2) 환경 변수 설정 (Path 설정)
1️⃣ 터미널에서 환경 변수 설정 파일 열기
2️⃣ 아래 내용을 추가 (사용자 환경에 맞게 수정)
3️⃣ 변경된 환경 변수를 적용
4️⃣ Flutter 버전 확인
→ 정상적으로 버전이 출력되면 환경 변수 설정 완료
4. VS Code 설치 및 플러그인 설정
1️⃣ VS Code 공식 사이트에서 다운로드
2️⃣ 다운로드한 ZIP 파일을 실행 후 /Applications 폴더로 이동
3️⃣ VS Code 실행 후 "Extensions" (확장 기능) 메뉴 이동
4️⃣ Flutter & Dart 플러그인 설치
5. Android Studio 설치 및 설정
1️⃣ Android Studio 공식 사이트 접속 후 다운로드
2️⃣ "Apple Silicon" 또는 "Intel" 버전 선택 후 설치
3️⃣ 설치 완료 후 Android SDK 경로 설정
- Android SDK 경로: /Users/user/Library/Android/sdk
4️⃣ SDK 설정 후 환경 변수에 추가
5️⃣ 환경 변수 적용
6. Xcode 설치 및 설정
Xcode는 iOS 앱 개발 및 iOS 시뮬레이터 실행을 위해 필요하다.
📌 1) Xcode 설치
1️⃣ Mac App Store에서 "Xcode" 검색 후 다운로드
2️⃣ 다운로드 완료 후 실행
3️⃣ iOS 및 macOS 개발을 위한 필수 패키지 설치
4️⃣ 터미널에서 아래 명령어 실행하여 Xcode CLI 도구 설치
5️⃣ 설치 완료 후 Xcode 라이선스 동의
7. Flutter Doctor 실행 및 오류 해결
설치가 정상적으로 완료되었는지 확인하기 위해 Flutter Doctor를 실행한다.
→ 오류 메시지가 표시되면 해결 방법을 참고하여 수정
✅ Android SDK 라이선스 오류 해결
모든 질문에 "y" 입력 후 진행
✅ CocoaPods 설치 (iOS 개발 필수)
✅ Xcode 관련 설정 오류 해결
✅ Flutter Doctor 재실행 후 확인
→ 모든 항목이 체크(✔) 표시되면 정상적으로 설정 완료
8. iOS 시뮬레이터 및 Android 에뮬레이터 실행
📌 1) iOS 시뮬레이터 실행
또는 Xcode 실행 후 Simulator 메뉴에서 실행
📌 2) Android Emulator 실행
1️⃣ Android Studio 실행 → More Actions → AVD Manager 이동
2️⃣ "Create Virtual Device" 클릭
3️⃣ Pixel 7 등 원하는 모델 선택 후 설치 진행
4️⃣ API 35 버전 선택 후 실행
5️⃣ VS Code에서 Flutter 프로젝트 실행 후 "Run" 버튼 클릭
🔥 이제 플러터를 활용한 iOS & Android 앱 개발을 시작할 준비가 완료되었다! 🚀
9. 결론 – Mac에서 플러터 개발 환경 설정 정리
✔ Homebrew 및 Git 설치 후 Flutter SDK 다운로드 및 환경 변수 설정
✔ VS Code & Android Studio & Xcode 설치 후 필수 패키지 설정
✔ Flutter Doctor 실행하여 모든 설정 점검 후 오류 해결
✔ iOS 시뮬레이터 & Android 에뮬레이터 실행하여 개발 환경 테스트
💡 Mac에서도 플러터를 활용해 iOS와 안드로이드 앱을 동시에 개발할 수 있다.
환경 설정을 꼼꼼히 진행한 후, 본격적으로 플러터 앱 개발을 시작해보자! 🚀
'스파르타 코딩 클럽 내일배움캠프 6기 > [Flutter 트랙] 앱개발 종합반' 카테고리의 다른 글
[Flutter 트랙] 앱개발 종합반 1-7 - 프로젝트 열기 & 에뮬레이터 실행 (2) | 2025.03.03 |
---|---|
[Flutter 트랙] 앱개발 종합반 1-6 - VS Code Extensions 추천 (2) | 2025.03.03 |
[Flutter 트랙] 앱개발 종합반 1-4 - Window 환경설정 (0) | 2025.03.03 |
[Flutter 트랙] 앱개발 종합반 1-3 - 이번에 배울 것 (4) | 2025.03.03 |
[Flutter 트랙] 앱개발 종합반 1-2 왜 플러터(Flutter)를 배워야 할까? 네이티브 앱과 비교 분석 (5) | 2025.03.03 |