[해결방법] iOS 버전 차이로 인한 경고 - The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 11.0 to 16.2.99.

iOS 앱을 업데이트 하는 중에 iPad (iOS 16.3) 버전에서 구글 로그인이 안되는 문제가 발생해서 iOS 업데이트가 거절되었네요.

iPad 시뮬레이터로 테스트를 해보려는 중에 아래와 같은 문구와 함께 빌드가 실패해서 확인해본 내용을 공유합니다.

 

warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 11.0 to 16.2.99. (in target 'GoogleSignIn' from project 'Pods')
(구글 번역 - iOS 시뮬레이터 배포 대상 'IPHONEOS_DEPLOYMENT_TARGET'은 8.0으로 설정되어 있지만 지원되는 배포 대상 버전의 범위는 11.0~16.2.99입니다.)

위의 문구는 iOS 시뮬레이터의 배포 대상과 지원되는 배포 대상의 버전 차이로 인해 발생된 경고 문구입니다.

 

해당 문구를 수정하기 위해서는 Podfile (파일위치: /project/ios/Podfile)을 수정하면 됩니다.

post_install 부분이 없다면 추가하고, 이미 있다면 target... 부분을 추가하면 됩니다.

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'] = '11.0'
    end
  end
end

 

이걸로 끝 


728x90