【Flutter】fatal error: ‘Flutter/Flutter.h’ file not foundの解決方法

Flutter

エラー内容 – fatal error

久々にFlutterプロジェクトをiosでビルドしたところ、次のエラーが発生しました。

fatal error: 'Flutter/Flutter.h' file not found

解決方法

ターミナルで以下を実行します。

rm ios/Flutter/Flutter.podspec
flutter clean

次に、Podfile内のpost_install部分を、次にように修正します。

私の場合は、permission_handlerを使用していたのでconfig.build_settings…の部分があります。

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['GCC_PREPROCESSOR_DEFINITIONS'] ||= [
            '$(inherited)',

            ## dart: PermissionGrup.calendar
            # 'PERMISSION_EVENTS=1',
            
            (略)

        ]
      end
  end
end

これでビルドすると成功しました。

タイトルとURLをコピーしました