Error: The plugin "cloud_firestore" requires a higher minimum iOS deployment version than your application is targeting. To build, increase your application's deployment target to at least 13.0 as described at https://docs.flutter.dev/deployment/ios
에러내용은 cloud firestore 패키지는 최소 iOS 13을 지원하는데 지금 너의 프로젝트는 iOS12로 타겟팅되어있어~ 라는 내용이다. VSCode에서 새로운 프로젝트를 만들면 디폴트값으로 iOS12로 타겟팅되기 때문에 13이상으로 올려주어야한다.
먼저 iOS폴더내에 Podfile에서 타겟 12.0으로 되어있는 부분을 원하는 타겟 버전으로 바꾸어준다.
원하는 타겟(15.0)으로 바꾼뒤 iOS폴더를 우클릭하여 Xcode를 열어준다.
Xcode에 설정되어있는 Runner 타겟의 Mimum Deployment도 원하는 버전으로 바꾸어준다. 이때 Runner Target 뿐만 아니라 상단의 Runner Project에서도 미니멈 타겟을 바꿔주어야한다.
다시 VSCode로 돌아와서 iOS폴더 우클릭뒤 터미널을 열어준다. 그리고 아래 명령어를 순차적으로 입력한다.
pod install
flutter upgrade
주의할 사항으로 만약 파이어베이스나 기타 라이브러리가 많이 있는데 pod install 하면 예상보다 오래걸릴 수도 있다. 명령어 입력후 물떠오는걸 추천
위와 같이 flutter update 까지 완료하면 에러가 해결된 것을 확인할 수 있다. ^^
'Flutter' 카테고리의 다른 글
flutter 네비게이션바와 버튼의 물결효과 없애기 (feat. inkwell widget) (0) | 2024.07.24 |
---|---|
Target of URI doesn't exist: 'firebase_options.dart' 에러 (1) | 2024.07.24 |
Swift에서 KeyPath 타입이란? (1) | 2024.06.24 |
Swift 에서 Key-Value Observing 이란? (0) | 2024.06.24 |
위젯에 Key 를 사용해야하는 이유 (0) | 2024.06.12 |