Table of Contents
- 問題発生
- 対処法
- 環境
問題発生
FlutterのiOSプロジェクトをXcode側でビルドしようとすると、module not found 'xxx'
のようなエラーが出てビルドに失敗してしまう。その他にも多種多様なエラーが発生する原因になる。
これ、根本的にどのような原因で、どういう条件が重なって発生しているのかはよくわからないが、確実に直った方法がこちら。
対処法
Pods
プロジェクトを選択し、Build Settings
からBuild Active Architecture Only
をすべてNo
にすることで直った。
ただ、GUIで設定変更すると次にpod install
した際に もとに戻ってしまう ため、Podfileに以下を追記する。
# 〜略〜
post_install do |installer|
# ここから
installer.pods_project.build_configurations.each do |config|
config.build_settings["ONLY_ACTIVE_ARCH"] = "NO"
end
# ここまで
installer.pods_project.targets.each do |target|
flutter_additional_ios_build_settings(target)
end
end
環境
Xcode 13.1
Flutter 2.18.1
MacBook Pro 2020 M1