Flutter Doctor

Xcode - CocoaPods uninstalled

iOS/macOS용 패키지 관리 툴인 cocoapods가 없다는 것. macOS에는 기본적으로 ruby가 설치되어있으므로 단순히 install 해 주면 된다.

gem install cocoapods
  • Permission denied 발생시 sudo 권한으로 install 실행한다.
  • ruby 버전이 맞지 않을 시 업데이트 후 install 실행한다.

Android Studio - command-line tool, license warning

커맨드라인 툴 설치가 되어 있지 않고, 라이선스에 대한 동의가 모두 다 되어 있지 않은 상태이다.

  1. command-line tool install
    • Android Studio App을 실행시킨 후, Settings - Languages & Frameworks - Android SDK - SDK Tools 에 있는 Android SDK Command-line Tools(latest) 를 설치해준다.
    • Android Studio App이 없는 경우, 터미널에 다음과 같은 명령어를 실행시킨다.

        sdkmanager --install "cmdline-tools;latest"
      
    • sdkmanager가 없는 경우, Android SDK에 대한 환경변수 설정을 해 준다.
    • 관련해서 java를 설치해야 할 수도 있는데, 이는 homebrew를 통해 설치할 수 있다.
  2. license agreement

     flutter doctor --android-licenses
    

    위 코드를 실행시켜 라이선스에 대한 동의를 완료한다.

    위 코드를 실행시키기 위해선 command-line tool 이 정상적으로 install 되어 있어야 한다.

댓글남기기