You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter macOS构建报错:'FlutterMacOS/FlutterMacOS.h' 文件未找到

本地Flutter项目添加package_info_plus后macOS构建失败问题

问题复现步骤

  • 使用flutter create demo创建新Flutter项目
  • 为macOS桌面构建并运行新项目——构建成功
  • 添加package_info_plus并在应用中使用它显示版本号
  • 重复步骤2——构建失败!
  • 创建包含该演示项目的公开仓库,通过GitHub Actions运行器尝试复现本地故障——构建成功

由此判断问题出在本地环境中,本地环境信息如下:

芯片内存macOS版本XCode版本
Apple M1 Pro16 GB14.7.1 (23H222)Xcode 16.1 Build version 16B40

构建错误日志

Launching lib/main.dart on macOS in debug mode...
Running pod install...
Building macOS application...
--- xcodebuild: WARNING: Using the first of multiple matching destinations:
{ platform:macOS, arch:arm64, id:00006000-001851E921D2801E, name:My Mac }
{ platform:macOS, arch:x86_64, id:00006000-001851E921D2801E, name:My Mac }
/Users/charney/demo/macos/Pods/Target Support Files/package_info_plus/package_info_plus-umbrella.h:13:9: error: double-quoted include "FPPPackageInfoPlusPlugin.h" in framework header, expected angle-bracketed instead
/Users/charney/.pub-cache/hosted/pub.dev/package_info_plus-8.1.0/macos/package_info_plus/Sources/package_info_plus/include/package_info_plus/FPPPackageInfoPlusPlugin.h:5:9: error: 'FlutterMacOS/FlutterMacOS.h' file not found
/Users/charney/demo/build/macos/Build/Intermediates.noindex/Pods.build/Debug/package_info_plus.build/VerifyModule/package_info_plus_objective-c++_arm64-apple-macos10.14_gnu++20/Test/Test.framework/Headers/Test.h:1:9: error: (fatal) could not build module 'package_info_plus'
/Users/charney/demo/build/macos/Build/Intermediates.noindex/Pods.build/Debug/package_info_plus.build/VerifyModule/package_info_plus_objective-c++_arm64-apple-macos10.14_gnu++20/Test/Test.mm:1:9: error: (fatal) could not build module 'Test'
/Users/charney/demo/build/macos/Build/Intermediates.noindex/Pods.build/Debug/package_info_plus.build/VerifyModule/package_info_plus_objective-c_arm64-apple-macos10.14_gnu17/Test/Test.framework/Headers/Test.h:1:9: error: (fatal) could not build module 'package_info_plus'
/Users/charney/demo/build/macos/Build/Intermediates.noindex/Pods.build/Debug/package_info_plus.build/VerifyModule/package_info_plus_objective-c_arm64-apple-macos10.14_gnu17/Test/Test.m:1:9: error: (fatal) could not build module 'Test'
** BUILD FAILED **

Error: Build process failed

已尝试的无效修复方法

  • flutter clean
  • flutter pub cache repair
  • 删除~/.pub-cache目录下的所有内容

该问题已提交至相关GitHub Issue。

内容的提问来源于stack exchange,提问作者Nick Charney Kaye

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 11:11:13