ios app日志怎么查看

ios app日志怎么查看,第1张

一、Xcode

通过Window->Devices打开devices界面,选择我们的手机,也能看到手机中运行的进程输出的日志。如图:

二、libimobiledevice

安装libimobiledevice很简单,在命令行输入:

brew install --HEAD libimobiledevice

注意,需要加上 –HEAD 选项,如果不加,安装是老版本,不支持iOS10的手机,所以安装时,需要加上 –HEAD 选项

1、使用idevicesyslog

在命令行输入:idevicesyslog 

就可以在屏幕上看见手机上所有的日志了。

2、查看我们想要的日志

1)将设备日志重定向到文件

idevicesyslog >>iphone.log &该命令是将日志导入到iphone.log这个文件,并且是在后台执行。2)用tail -f和grep查看log

tail -f iphone.log

tail -f iphone.log | grep 'QQ' # 查看包含QQ的行

如下图:

三、控制台

在用过各种办法查看App日志后,还是觉得苹果系统自带的工具用起来最方便,不用安装,不用命令行,傻瓜式 *** 作,非常方便。

连上手机,在LaunchPad其他文件中打开控制台应用,或者搜索Console.app打开控制台应用,可以看到左侧一栏中有我们的手机设备,选择就可以,如图:

右侧输出的日志不仅有我们自己的App还有其他进程的日志,怎么过滤?非常简单,选中一条我们的日志,在进程名字上右键,选择显示进程名,然后就只会显示我们App的日志。如果显示的列名中没有进程名,我们可以在其他列名上右键,在d出的菜单中勾选上进程就可以了。如图显示WeChat打印出的日志:

以上,按照个人习惯来选择工具即可。

本文讨论如何实时查看输出在console控制台的日志。

版本号:9.4.1

安装libimobiledevice很简单,在命令行输入:

1、使用idevicesyslog

2、查看我们想要的日志

在用过各种办法查看App日志后,还是觉得苹果系统自带的工具用起来最方便,不用安装,不用命令行,傻瓜式 *** 作,非常方便。

以上,按照个人习惯来选择工具即可。

以iphone 7手机为例

*** 作步骤

1、开始,先在手机的桌面上找到应用程序“设置”图标,点击进入新的 *** 作界面。

2、然后,进入到设置的 *** 作界面后,找到“隐私”选项,点击打开。

3、进入到隐私的 *** 作界面后,找到“分析”选项,点击打开。

4、进入到分析的 *** 作界面后,找到“分析数据”选项,点击打开。

5、接着点击想要查看的日志日期。

6、即可查看到苹果手机某一天的日志了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8042744.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存