ある日Flutterアプリを実機ビルドしようとしたらタイトルのエラーに遭遇したので解決策を書いていく。
参考にさせていただいた記事↓
https://irimasu.com/how-to-fix-build-error-after-changing-deployment-target-in-xcode12
原因はどうやらXcodeをアップデートした際にビルド可能なOS範囲が変わってしまった?事らしい。
とりあえずCocoapodsをアップデートしましょう。
Flutterプロジェクトならプロジェクトのルートディレクトリに行って、
cd ios
pod update
とコマンドを叩けば治った。
上記を試してだめだったら~/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['IPHONEOS_DEPLOYMENT_TARGET'] = '9.0'
end
#----------------------------------------------
end
end