** 안드로이드 스튜디오는 설치되어 있는 상태에서 진행한 과정
** 참고
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 가 설치되었다면, 아래 명령어를 터미널에 입력한다.
$ brew install cocoapods
다시 doctor 명령어로 확인해본다.
$ flutter doctor
5. 끝
해당 명령어를 통해 아이폰 시뮬레이터를 실행 할 수 있다.
$ open -a simulator
'Flutter' 카테고리의 다른 글
[Flutter]iPhone에서 flutter 프로젝트 테스트하기 (0) | 2023.09.14 |
---|---|
[Flutter][해결]zsh: command not found: flutterfire (0) | 2023.08.16 |
[Flutter][해결][FlutterFire초기화]Firebase has not been correctly initialized. (0) | 2023.08.02 |
[Flutter]Future, async, await (0) | 2023.08.01 |
[Flutter] final 과 const (0) | 2023.07.21 |