본문 바로가기

Flutter

[Flutter][Mac][M1]설치

728x90

 

 

 

 

 

** 안드로이드 스튜디오는 설치되어 있는 상태에서 진행한 과정

 

 

** 참고

https://www.youtube.com/watch?v=xhlj7j6ZmBc&list=PLxTmPHxRH3VUueVvEnrP8qxHAP5x9XAPv&index=5 

오준석의 생존코딩

 

 


 

 

 

Install

Install Flutter and get started. Downloads available for Windows, macOS, Linux, and ChromeOS operating systems.

docs.flutter.dev

 

 

 

1. Xcode 설치

💡 Xcode 란

모든 Apple의 ios 앱을 생성하기 위한 Apple의 IDE(Integrated Development Environmnet, 통합 개발 환경)이다.

또한 Xcode는 Apple App Store에 앱을 배포하기 위한 공식 도구이기 때문에 Flutter로 앱을 개발할 때에도 Xcode 설치가 필요하다.

 

(*IDE - 코드 작성, 빌드, 디버깅 등 프로그래머의 소프트웨어 개발 프로세스를 효율적으로 개발하도록 돕는 소프트웨어 애플리케이션이다.)

 

 

화면의 Xcode 를 클릭하여 설치를 진행한다.

 

 

 

 

 

 

2. Flutter SDK 다운로드

 

 

파일을 다운 받은 후 원하는 위치에 파일 압축을 풀어준다.

 

 

3. .zshrc 폴더에 경로 추가

 

 

그 다음 경로 설정을 해주는데 나 같은 경우는 .zshrc 폴더에 경로를 추가해주었다.

mac 숨겨진 파일 중 .zshrc 를 visual code에서 열어준다.

파일에 flutter 폴더가 저장된 경로를 입력해준다.

 

$ export PATH="$PATH:${PATH}/flutter/bin"

(예시)
$ export PATH="$PATH:$HOME/flutter/bin"

 

 


** .zshrc 파일이 없다면

visual code에서 새 텍스트 파일을 만든다.

 

경로를 입력하고 다음과 같이 저장한다.

 


 

 

이제 flutter command 를 사용할 수 있다.

 

 

4. 의존성 설치

Flutter 설정에 필요한 SDK 와 tool 같은 개발 환경이 잘 준비되었는지 확인하기 위해 doctor 명령어를 실행한다.

 

$ flutter doctor

 

 

느낌표 표시가 되어있는 항목들을 마저 진행해준다.

 

 

4.1. Android license 적용

 

터미널에 해당 명령어를 실행한다.

 

$ flutter doctor --android-licenses

 

 

'y' 를 입력하여 동의를 계속 진행해준다.

 

doctor 명령어를 통해 라이센스가 적용되었는지 확인할 수 있다.

 

 

 

 

4.2. Cocoapods 설치

💡 CocoaPods 란

Xcode 프로젝트의 라이브러리 의존성을 관리해 주는 도구이다.

 

 

터미널에 첨부된 사이트 주소로 들어가면 설치 방법을 더 자세히 확인할 수 있다.

https://guides.cocoapods.org/using/getting-started.html#installation

 

터미널에 해당 명령어를 입력해 cocoapods 를 설치한다.

 

$ sudo gem install cocoapods

 


비밀번호 입력 후 엔터를 치면 잠시 후 

 

 

에러가 뜬다 ^0^

 

Error installing cocoapods:
The last version of activesupport (>= 5.0, ‹ 8) to support your Ruby & Ru byGems was 6.1.7.3. Try installing it with
"gem install activesupport -v 6.1.7.3'
and then running the current command again
activesupport requires Ruby version >= 2.7.0. The current ruby version is 2.6.10.210.

 

나는 왜 맨날 한번에 안되지..

다행히 비슷한 사례를 발견했다.

 

 

Error while installing cocoa pods · Issue #11849 · CocoaPods/CocoaPods

Despite all proposed solutions I can't install cocoa pods on my MacBook air operating Ventura 13.2.1 Last login: Sun Apr 9 17:14:24 on ttys000 michaelheger@Michaels-MacBook-Air ~ % sudo gem install...

github.com

 

 

해당 명령어로 해결할 수 있다고 하는데

 

$ brew install cocoapods

 

난 Homebrew 가 없어서 Homebrew 먼저 설치해주었다.

* Homebrew 설치

 

 

Homebrew 가 설치되었다면, 아래 명령어를 터미널에 입력한다.

 

$ brew install cocoapods

 

 

 

다시 doctor 명령어로 확인해본다.

 

$ flutter doctor

 

 

 

5. 끝

 

해당 명령어를 통해 아이폰 시뮬레이터를 실행 할 수 있다.

 

$ open -a simulator

 

728x90