为了账号安全,请及时绑定邮箱和手机立即绑定

iOS(iPhone,iPad,iPodTouch)查看实时控制台日志终端

iOS(iPhone,iPad,iPodTouch)查看实时控制台日志终端

iOS
吃鸡游戏 2019-12-09 15:56:24
有没有办法查看实时控制台日志以实时方式查看NSLog和其他调试消息,例如adb logcat?
查看完整描述

3 回答

?
白板的微信

TA贡献1883条经验 获得超3个赞

Apple在技术问答QA1747 调试针对Xcode 6的已部署iOS应用程序中记录的解决方案是:

  1. 从Xcode菜单中选择Window-> Devices。

  2. 在左栏中选择设备。

  3. 单击右侧面板左下角的上三角,以显示设备控制台。


查看完整回答
反对 回复 2019-12-09
?
墨色风雨

TA贡献1853条经验 获得超6个赞

两种选择:


libimobiledevice可通过自制程序安装,并且效果很好。其idevicesyslog工具的工作方式类似于deviceconsole(如下),并且支持无线查看设备的系统日志(!)。


我在Tumblr tl; dr 上写了更多有关它的内容:


brew install libimobiledevice

idevice_id --list // list available device UDIDs

idevicesyslog -u <device udid>

通过USB连接的设备或在本地无线网络上可用的设备。


从2013年开始:与上面的ideviceconsole相比,来自rpetrich的deviceconsole的解决方案要少得多。我的前叉在开箱即用的Xcode 5中进行构建和运行,并且Build操作将安装二进制文件以便/usr/local/bin于使用。


作为其他有用的信息,我以以下样式使用它,可以轻松在外壳历史记录中找到所需的设备,并删除打印出来的不必要的>行deviceconsole。


deviceconsole -d -u <device UDID> | uniq -u && echo "<device name>"


查看完整回答
反对 回复 2019-12-09
  • 3 回答
  • 0 关注
  • 904 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信