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

如何在Xcode Simulator中获取首次安装后后续启动的调试日志?

获取iOS模拟器中应用后续启动日志的方法

下面是几种不需要通过Xcode调试就能获取模拟器应用日志的实用方法:

方法一:用macOS控制台应用

  • 打开「控制台」(Spotlight搜Console就能找到)
  • 在左侧「设备」列表里找到你正在使用的模拟器,点击展开
  • 在顶部搜索框输入应用的Bundle ID或者应用名称,过滤出目标应用的日志
  • 直接在模拟器里启动应用,控制台就会实时输出该应用的所有日志

方法二:用终端命令行

  • 打开终端,先获取模拟器的UDID:执行xcrun simctl list devices,找到对应模拟器的UDID字符串
  • 再获取应用的Bundle ID:执行xcrun simctl list apps <模拟器UDID>,替换成刚才拿到的UDID,找到你要的应用的Bundle ID
  • 运行日志监听命令:log stream --predicate 'processIdentifier == "你的Bundle ID"' --style compact,或者用进程名过滤log stream --predicate 'process == "应用进程名"' --level debug
  • 启动模拟器里的应用,终端就会实时打印日志

方法三:用Xcode设备控制台(无需启动调试)

  • 打开Xcode,顶部菜单选「Window」→「Devices and Simulators」(快捷键Shift+Cmd+2)
  • 在左侧选中目标模拟器,点击右下角的「Open Console」按钮
  • 在控制台里过滤应用的Bundle ID或名称,启动应用后就能看到日志

小提示

  • 如果你不确定应用的Bundle ID,可以在Xcode项目的「General」设置页里找到,这是最准确的方式
  • log stream命令可以加--level debug参数,显示更多调试级别的日志,默认仅展示info及以上级别日志

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 16:27:05