Flutter 설치 (Xcode - develop for iOS and macOS (Xcode 15.2) 에러 해결)

돌리의 하루·2024년 1월 29일

flutter를 사용하기 위해서는 설치하는 목록들은 아래와 같다

  • Flutter : Android와 iOS 앱을 하나의 코드로 구현할 수 있도록 도와주는 프레임워크
  • VSCode : 코드를 작성할 때 사용하는 에디터
  • Android Studio : Android 앱을 개발하기 위해 필요한 IDE. 에뮬레이터 포함
  • Xcode : iOS 앱을 개발하기 위해 필요한 IDE. 에뮬레이터 포함

** Xcode는 용량이 많으니 주의! (50gb)정도 한다.

flutter의 설치과정은 일반적으로 .pkg파일을 실행하거나, application 폴더에 드래그, 드롭으로 설치한다.

나는 m1 맥북을 사용하고 있어서 우선적으로 인텔용 소프트웨어를 실행시킬 수 있는 Rosetta라는 번역기를 설치했다!

sudo softwareupdate --install-rosetta --agree-to-license

갑자기 생각난건데, 어떤 글에서 sudo에 대해서 잘 모르는 분들이 있길래 깜짝 아이스브레이킹 타임~ 왓이즈 수도~~ :0

겸사겸사 정리해보자면 sudo는 superuser do의 줄임말이다. 관리자 권한을 부여해서 명령어를 통해 실행 또는 설치하겠다는 권한 제공 명령어다.

주의할 점은 추가적인 보안 권한을 얻기 위해 sudo를 작성하고 나서는 무적의 슈퍼맨이 되기 때문에, sudo 뒤에 오는 코드는 각별히 주의해야한다.

관리자 권한으로 출처가 불분명한 프로그램을 실행한다면, 내 컴퓨터가 엉망이 될 수도 있기 때문에....조심~!

그리고 flutter 홈페이지에 가서 다운로드를 받는다. 나는 download 상위 폴더에 만든 폴더에 집어넣고 압축해제했다. 그런데 공식문서를 보니 extension으로 flutter도 설치할 수 있나보당

flutter 압축파일 다운로드 링크

설치가 잘 되었다!

이제 이 flutter를 컴퓨터 어디에서든 실행할 수 있게 만들어 주어야한다.

echo 'export PATH="PATH:PATH:HOME/development/flutter/bin"' >> ~/.zshrc && source ~/.zshrc

사용하고 있는 맥북 버전에 따라 명령어가 다르니 조심해야한다. 나는 최신버전이라 위의 명령어로 입력했다.

zshrc란 터미널을 시작할때마다 실행하게 해주는 것인데, 위의 구문은 터미널이 시작할 때마다 이 경로가 있다는 것을 알려주게 하는 것이다.

최상단 폴더 기준으로 zshrc를 조회해보면 잘 들어간게 확인된다.

flutter doctor

터미널에 쳐보면 flutter를 개발하는데 필요한 항목들의 상태를 확인한다.

Android랑 Xcode 설치해야겠지~

안드로이드 스튜디오 설치링크

위의 폴더를 applications에 드래그 해서 넣어주면 된다.

실행 후 sdk manager에서 저 부분 check 해준다. Flutter에서 명령을 입력하기 위해서 필요하다

Xcode는 Appstore에서 다운 받으면 된다!

평점이 왜이래 🧐 크기가 커서 그런가. 설치하는데 1시간 넘게 걸린사람도 있다고 한다.

맥북 업그레이드 하고 다시 받아준다.
개인적인 체감은 10분? 15분 정도 걸린거같다.

flutter doctor로 모두 잘 설치되었나 봤는데, 오류가 떴다

Xcode - develop for iOS and macOS (Xcode 15.2)
✗ Unable to get list of installed Simulator runtimes.

위와 같은 오류가 떠서 구글링 한 후 해결한 stackoverflow 글을 첨부한다.

stack overflow 링크

open simulater에서 맥북뿐만 아니라 ios를 설치했어야 하는데 하지 않아서 나왔던 오류였다

깔끔하게 완료~👍

profile
진화중인 돌리입니다 :>

0개의 댓글