플러터를 하다보면 가끔씩 이런 경고를 만나곤 한다.
Warning:
IPHONEOSDEPLOYMENTTARGET is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.0.99
경고니까 무시해도 되지만 매번 저걸 봐야한다고 생각하면 끔찍하다.
# platform :ios, '9.0'
post_install do |installer|
installer.pods_project.targets.each do |target|
flutter_additional_ios_build_settings(target)
end
end
아래 코드로 바꿔준다.
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['IPHONEOS_DEPLOYMENT_TARGET'] = '9.0'
end
end
end
4. pod이나 gradle을 수정하고 나면 항상 flutter clean을 해줘야 한다.
순서대로 다음 명령어들을 콘솔에 입력해야 한다.
flutter clean
flutter pub get
cd ios && pod install
flutter run (또는 build)