Flutter 3.27.1更新后添加iOS包遇Xcode模块未找到问题
解决Flutter 3.27.1添加新包后iOS找不到firebase_messaging模块的问题
检查
ios/Podfile配置:- 确认顶部
platform :ios的版本符合firebase_messaging要求(建议至少13.0),示例:platform :ios, '13.0' - 在
target 'Runner' do代码块内添加静态框架配置:use_frameworks! :linkage => :static
- 确认顶部
锁定firebase_messaging版本:
在pubspec.yaml中明确指定兼容版本,示例:firebase_messaging: ^14.6.5执行
flutter pub get同步依赖。重新处理iOS依赖:
cd ios pod deintegrate pod repo update pod install --repo-update检查Xcode项目设置:
- 打开
ios/Runner.xcworkspace,进入Runner的Build Settings - 搜索
Framework Search Paths,确保包含$(inherited)和$(PROJECT_DIR)/Pods/Headers/Public - 确认
Other Linker Flags中包含$(inherited)
- 打开
清理Xcode缓存:
打开Xcode按Cmd+Shift+K清理构建缓存,重启Xcode后重新构建项目
内容的提问来源于stack exchange,提问作者Bensal
相关产品推荐
相关产品推荐

