'IPHONEOS_DEPLOYMENT_TARGET' is set to 11.0, but the range of supported deployment target versions is 12.0 to 17.5.99.
iOS앱을 빌드하는데 계속해서 발생하였다.
일단 XCode에서 뭔가 target을 맞춰주어야 할 것 같다.
현재 iOS 12.0에 맞춰져 있다.
로그에서는 현재 11.0으로 맞춰져있다고 하는데 무엇이 문제일까.
XCode좌측창 네비게이션 맨우측 메뉴를 클릭하면 자세한 내용을 볼 수 있다.
그리고 오류가 알려주는 곳 위치를 들어가니 iOS Deployment Target이 iOS 11.0으로 맞춰져있다?
Pods의 ResourceTarget에 iOS 11.0으로 되어있다. 12.0으로 맞춰보자.
이제부터 무언가 빠졌는지를 제공해주는 에러로그가 표출된다.
PhaseScriptExecution FlutterFire: 라는 로그가 표출된다.
flutterfire: command not found: 이것은 파이어베이스 연결시 flutterfire라는 명령어를 실행할 수 없음을 나타내는 것 같다.
파이어베이스 연결부분을 다시 확인해보자
링크 : https://firebase.google.com/docs/flutter/setup?hl=ko&platform=web
터미널 창에 다음과 같이 명령한다.
curl -sL https://firebase.tools | bash
현재 내 맥에는 firebasetools가 다운로드 되어 있기 때문에 다음 명령어를 권유 받았다.
curl -sL firebase.tools | upgrade=true bash
FlutterFire설치명령어
dart pub global activate flutterfire_cli
FlutterFire환경변수를 설정해주어야 한다.
나는 현재 환경변수를 .zshenv파일로 관리하고 있다.
다음 명령을 추가하여 환경변수에 추가해준다.
sudo echo PATH=$PATH:$HOME/.pub-cache/bin > ~/.zshenv
그리고 다시 FlutterFire명령어를 수행한다.
정상적으로 잘설치되었고,
Xcode로 돌아와서 CleanBuildFolder를 한다.
다시 빌드 시도.
성공..!!