【Xcode/Flutter】warning: The iOS deployment target ‘IPHONEOS_DEPLOYMENT_TARGET’ is …でビルドエラーになった際の解決策

ある日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

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です