返回顶部

IOS端APP测试日志查看方法

[复制链接]
是是是是是你呀Lv.2 显示全部楼层 发表于 2022-1-21 14:55:25 |阅读模式 打印 上一主题 下一主题
  
  Android端移动测试一般都会使用adb 命令行工具来查看应用的一些指标,特别是日志,对于IOS端的同学,如果没有mac系统,测试起来比较无力。

  本文介绍如何在IOS端如何实现日志轻松查看的方法。



  前提条件:

  1、越狱的苹果手机

  2、工具: Core Utilities(包含GNU命令行的核心包,因为GNU是基于Lunix内核的类Unix操作系统,且IOS也是在基于类Unix核心的Darwin系统上开发的,所以Core Utilities中的命令也适用于IOS),cydia源中添加源http://apt.saurik.com/,搜索Core Utilities并安装

  3、工具:syslogd to /var/log/syslog (syslogd守护进程,负责记录、发送系统或工具所产生的信息,其配置文件为/etc/syslog.conf,当系统内核或工具产生信息时,通过调用相关函数,将信息发送到syslogd守护进程。syslogd守护进程会根据/etc/syslog.conf中的配置信息,对消息的去向做出处理,将消息记录在系统日志中、输出到控制台或转发给某个指定的用户。) 安装方法:cydia源中添加源http://apt.saurik.com/,搜索“syslogd to/var/log/syslog”并安装

  4、工具:支持SSH的命令行工具 例如:putty

  实现原理

  1、使用Syslogd to /var/log/syslog将日志文件写入到/var/log/syslog文件中。

  2、用putty远程登录iPhone,进入命令行模式。

  3、使用tail -f /var/log/syslog命令可以将syslog文件里最尾部的内容显示在屏幕上,且自动刷新,从而实现日志实时输出。

  在安装好所需要的工具后,步骤如下

  1、手机连接电脑,电脑上开启手机助手工具,如iTools

  2、iTools工具选择工具箱栏目,点开SSH通道选项,此时会显示 IP地址:127.0.0.1 端口 22 用户名:root 密码:alpine

  3、电脑上打开putty(或者其他命令行工具) ,使用SFTP 协议远程登录

  4、进入目录 /var/log

  5、tail -f -n 20 /syslog

  如此 后面跟Android就基本一样了

  一些top ps的linux命令也是支持的,如果还需要扩展其他命令,比如tcpdump netstat等,可以在cydia中直接搜索安装即可

  【免责声明】本文部分系转载,本文为CSDN博主「清荷叶」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/chengyin2503/article/details/70216805

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

达内教育:成立于2002年。致力于面向IT互联网行业,培养软件开发工程师、测试工程师、系统管理员、智能硬件工程师、UI设计师、网络营销、会计等职场人才 达内使命:缔造年轻人的中国梦、缔造达内员工的中国梦 达内愿景:做管理一流的教育公司
  • 商务合作

  • Powered by Discuz! X3.4 | Copyright © 2002-2024, 达内教育 Tedu.cn
  • 京ICP备08000853号-56 |网站地图