自 catalina 更新以来,颤振不打印/调试打印/记录并忽略断点

Phi*_*ann 1 dart visual-studio-code flutter

升级到 macOS Catalina 后,Flutter 不再记录任何内容。我正在使用带有 Flutter 扩展的 VS Code。我是通过 Visual Studio Code 扩展还是使用flutter run.

既不print也不debugPrint也不developer.log产生任何输出。

以防万一,在我的小部件顶部的构建方法中:

developer.log('log me', name: 'my.app.category');
print("log me");
debugPrint("log me");
Run Code Online (Sandbox Code Playgroud)

什么都不做。在 VS Code 中设置断点也被完全忽略。我想这与升级到 Catalina 有关,但我不知道如何修复它。

Dan*_*eny 8

这是一个似乎影响运行 iOS 13 的物理设备的错误,报告在https://github.com/flutter/flutter/issues/41133。那里的 Flutter 贡献者解释说:

这与#40448相关。这不是 Flutter 中的回归,而是 iOS 13 中发生的一些变化,我们不再能够读取日志。我通过使用 mDNS 来发现应用观察站解决了这个问题,但我们仍然需要修复缺少日志的问题。

根据问题,已通过https://github.com/flutter/flutter/pull/43915修复,现已在稳定频道发布。