[Mac] Flutter, Xcode, MacOS 가능 버전 정리

맥북에 Flutter를 설치하려고 보니.. windows보다는 좀 가리는게 있다.

Flutter로 아이폰 앱을 개발하려면.. 맥OS의 Xcode를 활용하게 되는데.. 이때 Flutter 버전마다 최소 요구하는 Xcode 버전이 있다. 또 Xcode는 돌릴 수 있는 MacOS 환경이 정해져 있다.

그리고 플러터를 설치하고서 점검 해보니.. ( flutter doctor -v ) 각 플러터 버전마다 필요한 Xcode 버전을 알려준다.

몇가지 버전을 설치하면서 조사(?)를 해봤다.

Flutter 버전Xcode 버전
Flutter 2.0.x11.3.1 사용가능하나
out of date로 12.0.1이상 권장
Flutter 2.2.x12.0.1 (java설치 요구)
Flutter 2.5.x12.0.1
Flutter 2.8.x12.4 가능은 하나
13이상 권장

그리고 Xcode 버전별 별 구동가능한 MacOS 환경은 다음의 링크에서 확인 할 수 있다.

https://developer.apple.com/kr/support/xcode/

즉.. 특정 Flutter버전을 사용하려면, 그에 호환되는 Xcode 최소 버전이 있고.. 또 특정 버전의 Xcode를 설치하려면 그에 맞는 MacOS 버전이 있다.

그러나.. 실상은.. 우라가 사용하는 맥북은. .결국 사용할 수 있는 맥OS는 정해져 있고.. 결국 그 OS에서 사용할 수 있는 최신의 Xcode를 설치하고.. 또 그 Xcode와 호환되는 flutter 를 설치해야할 듯하다.

그리하여.. 정리를 해보면.. 내가 설치해본 각 OS에 따른 사용가능한 최신의 Xcode 및 Flutter 버전은 다음과 같다.

MacOS사용가능 Xcode 버전사용가능 Flutter 버전
Mojave 10.14.4Xcode 11.3Flutter 2.0.x
Catalina 10.15.2Xcode 11.7Flutter 2.0.x
Catalina 10.15.4Xcode 12Flutter 2.2.x
Flutter 2.5.x
Big Sur 11Xcode 12.5Flutter 2.5.x
Big Sur 11.3Xcode 13Flutter 2.8.x

결국 Catalina는 Xcode12와 함께 Flutter 2.2나 2.5를,
Big Sur는 Xcode13과 함께 Flutter 2.8 을 사용하는 걸로..

(나는 Flutter 2.5를 사용하는 걸로.. ^^)

Loading