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

Flutter iOS构建报错:'jthrow' isn't a type 问题求助

Flutter iOS构建provider包报错解决方法

针对构建时出现的Error: 'jthrow' isn't a type报错(报错位于pub缓存的provider包代码中),可按以下步骤解决:

  • 清理损坏的provider缓存
    直接删除pub缓存中出问题的provider版本,重新拉取包文件:

    flutter clean
    rm -rf ~/.pub-cache/hosted/pub.dev/provider-6.0.5
    flutter pub get
    
  • 调整provider版本
    若清理缓存无效,修改pubspec.yaml中的provider版本:

    • 升级至最新稳定版(例如provider: ^6.1.1,可根据实际最新版本调整)
    • 或降级至更早的稳定版本(例如provider: ^6.0.4)
      修改后执行flutter pub get重新安装依赖。
  • 检查Flutter SDK兼容性
    provider 6.x系列需要Flutter 2.12及以上版本支持,执行flutter --version查看当前SDK版本,若版本过低,执行升级:

    flutter upgrade
    
  • 重置iOS项目依赖配置
    若以上步骤都无效,尝试重置iOS的Pod依赖:

    cd ios
    pod deintegrate
    pod install
    cd ..
    flutter run
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 20:42:03