首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >iOS (iPhone、iPad、iPodTouch)查看实时控制台日志终端

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

Stack Overflow用户
提问于 2011-09-02 07:33:20
回答 5查看 158.2K关注 0票数 130

有没有办法查看实时控制台日志,以便实时查看NSLog和其他调试消息?

EN

回答 5

Stack Overflow用户

发布于 2013-10-03 07:50:50

有两个选项:

libimobiledevice可以通过homebrew安装,并且运行良好。其idevicesyslog工具的工作原理类似于deviceconsole (如下所示),并且支持无线查看设备的系统日志(!)

我已经写了更多关于那个on Tumblr tl;dr的文章:

代码语言:javascript
复制
brew install libimobiledevice
idevice_id --list // list available device UDIDs
idevicesyslog -u <device udid>

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

(保留历史记录,从2013年开始:)来自rpetrich的deviceconsole是一个比上面的ideviceconsole更不疯狂的解决方案。我的fork of it开箱即用在Xcode5中构建和运行,构建操作会将二进制文件安装到/usr/local/bin中,以便于使用。

作为一个额外的有用信息,我以下面的样式使用它,这样可以很容易地在shell历史记录中找到我想要的设备,并删除deviceconsole打印出来的不必要的>行。

代码语言:javascript
复制
deviceconsole -d -u <device UDID> | uniq -u && echo "<device name>"
票数 81
EN

Stack Overflow用户

发布于 2017-03-30 16:04:15

只需在mac osX上打开应用程序Console.app即可。

您可以在Applications > Utilities > Console下找到它。

在应用程序的左侧列出了所有连接的设备。

票数 25
EN

Stack Overflow用户

发布于 2015-01-31 15:20:58

试试免费软件iOS Console。只需下载,启动,连接你的设备--就是这样!

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7277804

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档