flutter 3 이 나온 지 2개월이 지난 시점이라, 이번에 flutter 3으로 새로 프로젝트를 세팅해보려 했다. 단순히 flutter 3 만 다운 받아서 설치하면 되겠거니 하고 개발 일정을 1일로 잡아뒀었는데 지나친 자만심이었던 것 같다. 나와 같은 사람이 없길 바라며, 나의 삽질 경험 기를 공유해보고자 간단히 정리해봤다.
먼저 flutter 공식문서에서 zip 파일을 다운 받는데는 오랜 시간이 걸리지 않는다.
https://docs.flutter.dev/get-started/install/macos
안드로이드 스튜디오에서 새 프로젝트를 만들 때 flutter 새 버전으로 만들기를 누르면,
안드로이드 스튜디오가 그냥 멈춰버린다.
그럼 이제 안드로이드 스튜디오도 새로 업데이트가 필요하다.
https://developer.android.com/studio?hl=ko
안드로이드 스튜디오를 설치하고 다시 한번 새 프로젝트를 만들어 보니,
다음과 같이 에러 로그를 발견한다.
구글링 해보니, 답은 flutter 공식문서 맨 위에 Important라는 표시에 있었다.
sudo 명령어를 실행해본다.
명령어가 동작하지 않는다.
원인이 xcode 에 있다고 생각되어 업데이트를 했다.
(알고 보니 xcode 업데이트 때문이 아니었다. 이 부분은 skip 해도 된다.)
appstore에서 업데이트하라는 대로, 나는 xcode 13.4.1로 업데이트했다.
업데이트하다 보면, xcode download stuck 이 걸려 아래와 같이 뭔지 모를 상태에 빠진다.
재시동을 해보고, xcode 를 꾹 누르고 x 버튼을 눌러도 계속 요 상태인데,
한 3시간 그냥 두니 저절로 업데이트가 되어있다.
다시 sudo 명령어를 실행해본다.
동일한 실패 로그가 나온다.
나는 AppleSilicon 을 쓸수 없나보다 하고,
Apple Silicon 이 아닌 Intel 로 설치하기로 했다.
야호 새 프로젝트가 만들어 졌다.
공식문서에 Important 는 앞으로 꼭꼭 읽고 하자.
끝