mac 환경셋팅
- vsCode : https://code.visualstudio.com/
- git : https://git-scm.com/download/mac
- flutter :https://docs.flutter.dev/get-started/install/macos
- Xcode : App Store에서
VsCode
>> vsCode 사이트(최상단링크)에서 다운로드
마켓플레이스 (하단탭 최하단)에서 익스텐션 다운로드
- Flutter / dart-import / git History
Command + Shift + P로 검색창열기
바로가기 키
Flutter 환경셋팅
>> https://docs.flutter.dev/get-started/install/macos 대부분 이거 따라함
Flutter 환경변수 설정
mac 터미널 기본경로 : /Users/사용자이름/
사용자의 .zshrc 파일 위치
~/.zshrc
파일이 없어서, vi 편집기로 생성+수정
>> (esc +i 로 수정모드 변경. path지정후 esc + wq!)
vi ~/.zshrc
경로 추가하는 라인 복붙 후 저장
study_flutter는 내가 생성한경로. flutter는 사이트에서 다운로드
#20221025 flutter
export PATH=$PATH:~/study_flutter/flutter/bin
source 명령어로 zshrc 파일 재실행
source ~/.zshrc
flutter 명령어로 설치확인. flutter doctor로 환경점검
flutter
flutter doctor
Android tool chain, license status 에러 (하단에서 해결예정)
Xcode 설치 + 권한설정 + iOS 시뮬구동
Xcode 설치
iOS용 Flutter 앱을 개발하려면 Xcode가 설치된 Mac이 필요합니다.
- 안정적인 최신 버전의 Xcode를 설치합니다( 웹 다운로드 또는 Mac App Store 사용 ).
- 명령줄에서 다음을 실행하여 새로 설치된 Xcode 버전을 사용하도록 Xcode 명령줄 도구를 구성합니다.이것은 최신 버전의 Xcode를 사용하려는 대부분의 경우에 올바른 경로입니다. 다른 버전을 사용해야 하는 경우 대신 해당 경로를 지정하십시오.
-
content_copy
$ sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer $ sudo xcodebuild -runFirstLaunch
- Xcode를 한 번 열고 확인하거나 sudo xcodebuild -license명령줄에서 실행하여 Xcode 라이센스 계약에 서명했는지 확인하십시오.
최신 안정 버전보다 오래된 버전은 계속 작동할 수 있지만 Flutter 개발에는 권장되지 않습니다.
Xcode를 사용하면 iOS 기기나 시뮬레이터에서 Flutter 앱을 실행할 수 있습니다.
iOS 시뮬레이터 설정
iOS 시뮬레이터에서 Flutter 앱을 실행하고 테스트할 준비를 하려면 다음 단계를 따르세요.
- Mac에서 Spotlight를 통해 또는 다음 명령을 사용하여 시뮬레이터를 찾으십시오.
-
content_copy
$ open -a Simulator
- 시뮬레이터가 64비트 장치(iPhone 5s 이상)를 사용하고 있는지 확인하십시오. 시뮬레이터의 하드웨어 > 장치 또는 파일 > 시뮬레이터 열기 메뉴 에서 설정을 확인하여 장치를 확인할 수 있습니다 .
- 개발 머신의 화면 크기에 따라 시뮬레이션된 고밀도 iOS 장치가 화면을 넘칠 수 있습니다. 시뮬레이터의 모서리를 잡고 끌어 스케일을 변경합니다. 컴퓨터의 해상도가 충분히 높은 경우 창 > 물리적 크기 또는 창 > 정확한 픽셀 옵션 을 사용할 수도 있습니다
시뮬레이터가 잘 열리면 됨
Flutter doctor 조치(1) Android tool chain
Android toolchain - develop for Android devices (Android SDK version 33.0.0)
✗ cmdline-tools component is missing
Run `path/to/sdkmanager --install "cmdline-tools;latest"`
See https://developer.android.com/studio/command-line for more details.
ㅇ 경로 : Android 스튜디오 > Preferences > System Settings > Android SDK > SDK Tools
>> Android SDK Command-line Tools 다운로드
Flutter doctor 조치(2) license status 에러
Android toolchain - develop for Android devices (Android SDK version 33.0.0)
! Some Android licenses not accepted. To resolve this, run: flutter doctor
--android-licenses
terminal 창에서 아래 명령어 입력후, y y y 계속 동의하면됨..
flutter doctor --android-licenses
성공!!
'IT > Flutter' 카테고리의 다른 글
[Flutter] 위젯 사용 (0) | 2022.11.12 |
---|---|
[VSCode] 단축기 (Mac기준) (0) | 2022.11.12 |
[Flutter] 프로젝트 폴더 구조 살펴보기(작성중) (0) | 2022.11.12 |
[Flutter] iOS 기기에 Flutter앱 배포를 위한 설정 (0) | 2022.10.26 |
미러링 화면 출력(mac) (0) | 2022.10.26 |