Xcode 13环境下SwiftUI项目print打印无输出问题
调试控制台无日志输出排查方案
- 排查代码执行逻辑:在你写的
console.log('abc')同一行添加debugger语句,刷新页面后看调试器是否在该位置暂停。如果未触发暂停,说明该代码分支从未执行,和控制台配置无关,需向上排查代码触发逻辑是否符合预期。 - 排查控制台筛选设置:检查控制台顶部的筛选栏,确认你没有勾选仅显示错误/警告的选项,也没有在筛选输入框中输入过滤关键词。可以直接点击筛选栏的「重置」按钮恢复默认筛选规则后重试。
- 排查控制台对应上下文:确认你打开的是当前页面的顶层上下文控制台,部分场景下你可能误选中了iframe、浏览器插件的独立上下文,导致看不到顶层页面的日志输出,可以按F12重新唤起当前页面的控制台后重试。
- 排查
console方法是否被篡改:直接在控制台输入console.log('测试输出')按回车,如果该操作也没有日志输出,说明console.log被全局代码重写覆盖了,可以搜索项目中是否有修改window.console相关逻辑的代码。
问题复现截图:
内容的提问来源于stack exchange,提问作者photosynthesis
相关产品推荐
相关产品推荐

