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

添加imageNotification后Flutter打包IPA报Multiple commands produce错误求解决

解决Flutter打包IPA时FirebaseCoreInternal.framework冲突的问题

可行解决方案:

1. 清理缓存并重新安装依赖

  • 执行Flutter清理命令:
    flutter clean
    
  • 进入iOS目录,删除Pods文件夹和Podfile.lock:
    cd ios
    rm -rf Pods Podfile.lock
    
  • 重新安装iOS依赖:
    pod install
    

2. 调整Xcode构建配置

  • 打开iOS项目的ios/Runner.xcworkspace文件
  • 选中Runner Target,进入Build Settings标签页
  • 搜索Build Libraries for Distribution,将其值改为NO
  • 找到Parallelize Build选项,取消勾选

3. 统一Firebase依赖版本

  • 检查pubspec.yaml中Firebase相关插件(如firebase_core、firebase_messaging)的版本,确保使用兼容的最新稳定版
  • 更新依赖后执行:
    flutter pub get
    cd ios
    pod update
    

4. 移除重复的Framework引用

  • 在Xcode的Runner Target中进入Build Phases标签页
  • 检查Link Binary With Libraries和Embed Frameworks列表,删除重复的FirebaseCoreInternal.framework引用

5. 用Xcode手动打包验证

  • 直接通过Xcode执行Archive操作,观察报错细节,进一步定位冲突根源

内容的提问来源于stack exchange,提问作者Dimas Maulana

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 15:03:09