Flutter Doctor warning
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
커맨드라인 툴 설치가 되어 있지 않고, 라이선스에 대한 동의가 모두 다 되어 있지 않은 상태이다.
- 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를 통해 설치할 수 있다.
- Android Studio App을 실행시킨 후,
-
license agreement
flutter doctor --android-licenses
위 코드를 실행시켜 라이선스에 대한 동의를 완료한다.
위 코드를 실행시키기 위해선
command-line tool
이 정상적으로 install 되어 있어야 한다.
댓글남기기