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

Flutter执行update-packages --force-upgrade后iOS构建失败求助

Flutter执行update-packages --force-upgrade后iOS构建失败(leak_tracker_testing参数错误)

问题详情

执行flutter update-packages --force-upgrade强制更新包后,iOS应用构建失败,报错信息如下:

Failed to build iOS app
Error (Xcode): ../../../.pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.3/lib/src/leak_testing.dart:146:9: Error: No named parameter with the name 'notGCed'.

无法在iPhone 15 Pro Max模拟器上启动应用。

解决方法

  • 清理缓存重拉依赖
    删除本地pub缓存里的错误版本包,重新获取适配当前Flutter环境的依赖:

    flutter clean
    rm -rf .pub-cache/hosted/pub.dev/leak_tracker_testing-2.0.3
    flutter pub get
    
  • 锁定兼容版本
    在pubspec.yaml里给leak_tracker_testing指定兼容当前Flutter SDK的版本(比如Flutter 3.19+适配2.0.5及以上版本):

    dev_dependencies:
      leak_tracker_testing: ^2.0.5
    

    执行flutter pub get更新依赖。

  • 检查版本兼容性
    这个错误大多是因为leak_tracker_testing版本和当前Flutter SDK不匹配导致的。运行flutter --version查看SDK版本,对应选择兼容的包版本:

    • Flutter 3.19+用leak_tracker_testing 2.0.5+
    • 旧版Flutter对应使用更低版本的包
  • 重置iOS配置
    如果前面的方法没用,试试重新生成iOS项目的pod配置:

    flutter clean
    cd ios
    pod deintegrate
    pod install
    cd ..
    flutter pub get
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 02:47:15