Flutter로 pub dependency를 설치하다보면 ios target version 관련 오류들이 발생할 수 있다.
pub dependency를 설치하면 iOS의 dependency툴인 cocoapod, Podfile 에 연결되는 dependency들이 함께 따라오는데, 이 pod 들은 메인 프로젝트와 별개로 iOS target version을 가질 수 있다.
여기서 버전이 꼬이는 경우 ios target version 관련 flutter 오류가 발생한다.
해결 방법은 Podfile 에서 각 pod dependency가 갖는 최저 버전 설정을 제거하면 된다. 제거한다고 문제가 되지 않는다.
{flutter dir}/ios/Podfile
... 생략
post_install do |installer|
installer.pods_project.targets.each do |target|
flutter_additional_ios_build_settings(target)
target.build_configurations.each do |config| 👈👈👈👈👈 추가추가
config.build_settings.delete 'IPHONEOS_DEPLOYMENT_TARGET' 👈👈👈👈 추추가
end 👈👈👈👈 추추추 추가추가
end
end
Bash
복사