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

求助:升级Flutter至3.7.1后iOS模拟器出现dyld_process_snapshot_get_shared_cache failed错误

解决Flutter 3.7.1 + iOS模拟器「dyld_process_snapshot_get_shared_cache failed」错误

针对你在M1 MacBook Air(macOS 13.2 + Xcode 14.2)环境下遇到的这个错误,试试以下几个经过验证的解决方案:

  • 重置iOS模拟器
    打开模拟器,点击顶部菜单栏的「Hardware」→「Erase All Content and Settings...」,确认后等待模拟器重置完成,再重新运行你的Flutter项目。

  • 清理缓存并重新构建
    依次执行以下命令:

    flutter clean
    cd ios
    pod deintegrate
    pod install
    

    同时打开Xcode,按下Cmd+Shift+K清理构建缓存,再按Cmd+Option+Shift+K彻底清理衍生数据,之后重新编译运行。

  • 更新iOS模拟器运行时
    打开Xcode,进入「Settings」→「Platforms」,查看iOS模拟器对应的运行时版本,如果有可用更新,点击「Download」安装,完成后重启模拟器和Xcode。

  • 调整Flutter版本或通道
    如果上述方法无效,尝试切换到最新的稳定版Flutter:

    flutter channel stable
    flutter upgrade
    

    或者临时降级到之前能正常运行的版本(比如3.3.x系列):

    flutter downgrade 3.3.10
    
  • 调整Xcode的Rosetta运行模式
    右键点击Launchpad里的Xcode图标,选择「Get Info」,尝试切换「Open using Rosetta」的勾选状态(勾选或取消),之后重启Xcode和模拟器,再重新运行项目。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 23:10:43