mac 환경셋팅


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이 필요합니다.

  1. 안정적인 최신 버전의 Xcode를 설치합니다( 웹 다운로드 또는 Mac App Store 사용 ).
  2. 명령줄에서 다음을 실행하여 새로 설치된 Xcode 버전을 사용하도록 Xcode 명령줄 도구를 구성합니다.이것은 최신 버전의 Xcode를 사용하려는 대부분의 경우에 올바른 경로입니다. 다른 버전을 사용해야 하는 경우 대신 해당 경로를 지정하십시오.
  3.  
  4. content_copy
    $ sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
    $ sudo xcodebuild -runFirstLaunch
    
  5. Xcode를 한 번 열고 확인하거나 sudo xcodebuild -license명령줄에서 실행하여 Xcode 라이센스 계약에 서명했는지 확인하십시오.

최신 안정 버전보다 오래된 버전은 계속 작동할 수 있지만 Flutter 개발에는 권장되지 않습니다.

Xcode를 사용하면 iOS 기기나 시뮬레이터에서 Flutter 앱을 실행할 수 있습니다.

iOS 시뮬레이터 설정

iOS 시뮬레이터에서 Flutter 앱을 실행하고 테스트할 준비를 하려면 다음 단계를 따르세요.

  1. Mac에서 Spotlight를 통해 또는 다음 명령을 사용하여 시뮬레이터를 찾으십시오.
  2.  
  3. content_copy
    $ open -a Simulator
    
  4. 시뮬레이터가 64비트 장치(iPhone 5s 이상)를 사용하고 있는지 확인하십시오. 시뮬레이터의 하드웨어 > 장치 또는 파일 > 시뮬레이터 열기 메뉴 에서 설정을 확인하여 장치를 확인할 수 있습니다 .
  5. 개발 머신의 화면 크기에 따라 시뮬레이션된 고밀도 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

 

성공!!

 

+ Recent posts