본문 바로가기
Research & Studies/Flutter

[Flutter] macOS 플러터 설치하기 - Flutter Doctor 최종 점검

by ITholic-sicm 2023. 2. 14.

Flutter 설치 - Flutter Doctor 최종 점검

 

지난 시간동안 Flutter의 크로스 플랫폼 Apps 개발을 위하여 Apple 및 Android OS 필요한 프로그램 및 환경 설정을 수행하였습니다.

 

이 과정에서 우리는 수 많은 단계들을 거쳐 설치를 완료하였으며 각 단계들이 설치가 제대로 완료되었는지 반드시 확인해야 합니다. 만약 어느 한 부분이라도 제대로 설치가 되지 않았다면 크로스 플랫폼 Apps 개발을 할 수 없거나 불특정한 오류가 발생할 수도 있기 때문입니다. 

 

다행히도 Flutter에서는 이러한 문제가 발생하지 않도록 사용자가 편리하게 문제를 발견할 수 있는 Flutter Doctor 진단 Tool을 제공하고 있습니다. 아직까지 Flutter 설치 SDK를 설치하지 않았거나 macOS, Android 설정을 하지 않으신 분들은 아래 링크를 참조하셔서 먼저 진행하신 후 이 단계로 오시면 됩니다.

 

1. Flutter SDK 및 환경변수 설정

 

[Flutter] macOS 플러터 설치하기 - Flutter SDK 설정

[Flutter] Flutter SDK 설정 우리가 익히 알고 있는 구글과 애플의 어플리케이션들은 코틀린(Kotlin)/스위프트(Swift)와 같이 각자의 프로그래밍 언어로 개발됩니다. 이와 같이 자신만의 프로그래밍 언어

wonderlands2.tistory.com

2. Flutter Apple 개발환경 설정

 

[Flutter] macOS 플러터 설치하기 - 애플(ios) 개발 환경 설정

Flutter - 애플 (ios) 개발 환경 설정 이전 시간에는 macOS의 Flutter SDK를 설치하고 환경변수를 설정하는 과정을 진행했습니다. *아직 Flutter SDK를 설치하지 않으셨다면 아래 링크를 통하여 설치를 진행

wonderlands2.tistory.com

3. Andorid 개발환경 설정

 

[Flutter] macOS 플러터 설치하기 - 안드로이드 개발 환경 설정

Flutter - 안드로이드 개발 환경 설정 Flutter SDK를 설치하고 macOS/iOS 개발을 위한 설정을 모두 완료하였다면 이제 안드로이드 개발 환경 설정을 수행할 단계입니다. 만약 Flutter SDK나 Apple 개발 환경

wonderlands2.tistory.com

 


요약

1. Flutter Doctor 진단

2. 오류 수정

3. Flutter Doctor 재진단 및 결과 확인


(1) macOS 터미널에서 flutter doctor를 입력하면 아래와 같은 flutter doctor 진단 결과가 수행됩니다. 만약 flutter doctor가 실행되지 않는다면 아직 Flutter가 제대로 설치되지 않은 것으므로 'Flutter SDK 설치' 단계로 돌아가서 설치를 진행해줍니다.

Flutter Doctor 진단 결과

(2) 진단 결과 Android Studio와 Xcode에서 몇 가지 문제점이 발견된 것을 확인할 수 있습니다. Flutter Doctor 진단 결과는 매우 직관적이며 해결 방법을 제시해주는 경우가 많으므로 제시하는 해결 방법을 따라가면 아주 쉽게 문제를 해결할 수 있습니다. 

 

Xcode 에러를 바로 잡기 위하여 CocoaPods 설치해줍시다. CocoaPods는 macOS/iOS Apps 등 애플 플랫폼을 개발할 때 외부 라이브러리 관리하기 쉽게 도와주는 도구로 개발자에게 꼭 필요한 프로젝트매니저 입니다.

*만약 위 에러가 존재하지 않으신다면 CocoaPods가 이미 설치되어 있으므로 이 단계를 생략하셔도 됩니다. 

 

설치 방법은 매우 간단합니다. 먼저 아래 링크를 통하여 Cocopods 설치 가이드 사이트로 진입하여 설치 명령어를 복사합니다.

 

 

CocoaPods Guides

CocoaPods is fully open-sourced, so it depends on community contributions to get better. If you're looking to start working on CocoaPods, this is the place to start.

guides.cocoapods.org

CocoaPods 사이트 접속 및 Getting Started 참조

 

(4) 복사한 sudo gem install cocoapods 명령어를 터미널에 입력해주고 설치를 위한 패스워드를 입력합니다. 설치도중 라이센스에 동의 관련 질문에는 y를 입력하여 동의해줍니다.

 

$ sudo gem install cocoapods

 

(4) 설치가 완료되면 다시 한 번 flutter doctor 명령어를 입력하여 재진단을 수행해면 아래와 같이 정상적으로 문제가 해결되었음을 확인할 수 있습니다.

Flutter Doctor 재진단 결과

 

현재 Android Studio Electric Ele 버전에는 Flutter Doctor 진단 결과 'Unable to find bundled Java version'이라는 버그가 존재합니다.

 

분명히 JAVA를 올바르게 설치하였음에도 이러한 메세지를 출력하게 되는데 아직까지 공식적으로 해당 버그개 패치되지 않았습니다.

 

따라서 현재 이 부분에서 고생하시는 분들이 많을 것으로 예상됩니다. 만약 이 문제가 발생하였다면 아래 링크를 통하여 해당 문제를 바로잡아 주시면 됩니다. 

 

 

Flutter Doctor - Unable to find bundled Java version 오류 수정

Flutter Doctor - Unable to find bundled Java version 오류 수정 Flutter를 최종 설치하고 난 후 Flutter Doctor 도구를 사용하여 Flutter가 제대로 설치 되었는지 편리하게 확인할 수 있습니다. Flutter Doctor는 아주 직

wonderlands2.tistory.com

 

반응형

댓글