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

Flutter应用无法在iOS模拟器启动,无报错仅持续加载

Flutter iOS模拟器持续加载无报错的排查方案
  • 核对环境一致性
    运行flutter doctor确认iOS相关组件(Xcode、工具链、模拟器)全部正常无警告;执行flutter upgrade升级到最新稳定版,同时确保Xcode是App Store中的最新版本。

  • 用Xcode直接启动项目
    打开项目根目录下的ios/Runner.xcworkspace,选择目标模拟器后点击运行。如果Xcode能正常启动,说明VS Code的调试配置存在问题;如果Xcode也卡在加载状态,查看Xcode的Report Navigator日志,通常能找到隐藏的报错(比如签名失效、依赖编译失败)。

  • 彻底清理构建缓存
    依次执行以下命令清空所有可能的缓存文件:

    flutter clean
    rm -rf ios/Pods
    rm ios/Podfile.lock
    rm -rf ~/Library/Developer/Xcode/DerivedData
    cd ios && pod install
    cd .. && flutter run
    
  • 检查VS Code调试配置
    打开.vscode/launch.json,确认program路径正确指向lib/main.dart,deviceId匹配目标模拟器的ID(可通过flutter devices查看);也可以暂时禁用所有Flutter/Dart相关插件,重启VS Code后再尝试运行,排除插件冲突。

  • 更换模拟器测试
    新建一个不同iOS版本的模拟器(比如当前用iOS17,换成iOS16尝试),或者重置当前模拟器的所有内容和设置后,重新启动项目。

  • 排查依赖问题
    检查pubspec.yaml中的依赖项,尤其是涉及iOS原生交互的插件,尝试注释掉最近新增的依赖,逐个排查是否是某个插件导致加载卡住。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 18:07:35