FlutterをXcode16でビルドする際に発生するエラーを解決する方法を解説します。
なんか色々と激しめのエラーが出ます。
post_install do |installer|
installer.pods_project.targets.each do |target|
flutter_additional_ios_build_settings(target)
// この部分を追加
if target.name == 'BoringSSL-GRPC'
target.source_build_phase.files.each do |file|
if file.settings && file.settings['COMPILER_FLAGS']
flags = file.settings['COMPILER_FLAGS'].split
flags.reject! { |flag| flag == '-GCC_WARN_INHIBIT_ALL_WARNINGS' }
file.settings['COMPILER_FLAGS'] = flags.join(' ')
end
end
end
end
end
XcodeのBuild Settingsで ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES
をYesにする
それでもエラーが出た場合は、下記を試して見てください。
Podfileに下記のコードを追加してください。
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.0' // プロジェクトに応じて変える
url_launcherを最新にする必要がありました。 また、url_launcherだけを最新にしてもurl_launcher_iosのマイナーバージョンは更新されない場合があるので、pubspec.ymlに
url_launcher_ios: ^6.3.2 //2025-01-17時点での最新バージョン
を追加し、flutter pub get
を実行してください。
そうすると、pubspec.lockのurl_launcher_iosのマイナーバージョンも更新されるので、再度ビルドしてください。
以上、Xcode16でFlutterプロジェクトをビルドする際に発生するエラーを解決する方法を解説しました。
可茂IT塾ではFlutter/Reactのインターンを募集しています!可茂IT塾のエンジニアの判断で、一定以上のスキルをを習得した方には有給でのインターンも受け入れています。
Read More可茂IT塾ではFlutter/Reactのインターンを募集しています!可茂IT塾のエンジニアの判断で、一定以上のスキルをを習得した方には有給でのインターンも受け入れています。
Read More