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

升级到Flutter 2.5后Xcode控制台无法输出Flutter日志如何解决

解决方案如下:

  • 确认运行模式为Debug
    Flutter 2.5及更高版本默认在Release、Profile构建模式下屏蔽print()和dart:developer的log()输出,仅Debug模式默认开放日志打印权限。你可以在Xcode顶部菜单栏点击Product > Scheme > Edit Scheme,在Run选项的Info标签下检查Build Configuration是否设置为Debug。
  • 修改OS_ACTIVITY_MODE环境变量
    若已使用Debug模式仍无日志输出,可在Edit Scheme界面切换到Arguments标签,查看Environment Variables列表中是否存在OS_ACTIVITY_MODE条目:如果存在且值为disable,删除该条目或者将值修改为enable即可恢复Flutter日志输出。
  • 使用flutter logs命令独立监听
    若Xcode控制台仍无法输出Flutter日志,打开终端进入项目根目录,执行flutter logs命令,连接对应iOS设备/模拟器后,所有Flutter层日志会直接输出到终端,无需依赖Xcode控制台。
  • 检查Flutter引擎初始化配置
    确认iOS端AppDelegate中初始化FlutterEngine的代码,没有手动将Flutter日志级别设置为关闭,保持默认配置即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 06:18:03