这个开源项目厉害了,专抓 App 里的 Bug

新闻 前端
这款工具集合了 UI 检查、对象查看、方法监听等多种开发工具,通过拾取 UI 控件、查看对象属性、监听方法调用、App 内抓包等,不依赖电脑联调,直接获取运行时数据,快速定位 Bug。

 [[323973]]

大家好,我是章鱼猫。

今天给大家推荐的这个项目是「youku-sdk-tool-woodpecker」—— 啄幕鸟 iOS 开发工具,啄幕鸟,即手机屏幕上的啄木鸟,专抓 App 里的 Bug。啄幕鸟集合了 UI 检查、对象查看、方法监听等多种开发工具,通过拾取 UI 控件、查看对象属性、监听方法调用、App 内抓包等,不依赖电脑联调,直接获取运行时数据,快速定位 Bug,提高开发效率。啄幕鸟提供了插件化的工具平台,简便易用,零侵入、零依赖、易接入、易扩展。

啄幕鸟具有如下功能:

  • UI 检查:快速查看页面布局、UI控件间距、字体颜色、UI控件类名、对象属性/成员变量、图片 URL 等。
  • JSON 抓包:便捷 JSON 抓包工具,通过监听系统 JSON 解析抓包。
  • 方法监听:监听任意 OC 方法的调用,输出调用参数、返回值等信息,可以通过屏幕日志输入监听、KVC 取值等命令,支持后台配置命令,在此基础上实现了 App 内抓包等功能。
  • po 命令:执行类似 LLDB 的 po 命令,在 App 运行时执行 po 命令,调用任意方法。
  • 系统信息:查看各种系统名称、版本、屏幕、UA 等信息,支持外部添加信息。
  • SandBox:查看沙盒文件,导出文件等。
  • Bundle:查看、导出 Bundle 目录中的内容。
  • Crash:查看 Crash 日志,需先打开一次 Crash 插件以开启 Crash 监控。
  • Defaults:查看、新增、删除 User Defaults。
  • 清除数据:清除所有沙盒数据、User Default。
  • 触点显示:显示手指触控。
  • UI 对比:支持将设计图导入到 App 中进行对比,并可画线、标注需修改的地方,方便 UI 走查。
  • 查看图片资源:查看、导出 App 中的资源图片。
  • CPU:查看 CPU 占用。
  • 内存:查看内存占用。
  • FPS:查看 App 帧率。
  • 网络流量:查看发送、接收网络流量。
阿里出品的这个项目厉害了,专抓 App 里的 Bug

这个工具功能实在太强大了,赶紧点击阅读原文查看更多吧。

开源项目地址:https://github.com/alibaba/youku-sdk-tool-woodpecker

开源项目团队:Alibaba

责任编辑:张燕妮 来源: 今日头条
相关推荐

2020-03-10 13:35:23

Gihub搜索开源

2021-03-01 12:06:12

Nginx命令Linux

2018-04-11 14:30:33

2021-03-29 13:06:25

开源工具开源

2017-02-23 08:00:04

智能语音Click

2023-05-06 06:47:46

Bing聊天机器人

2020-06-08 17:35:27

Redis集群互联网

2018-05-14 22:58:14

戴尔

2022-01-11 12:13:33

JavaScript编程语言

2022-04-08 08:11:28

Python代码

2021-06-03 09:30:30

Python操作注册表regedit

2021-08-07 10:27:52

JVM开源项目

2017-07-27 16:51:19

数字化环卫信息化

2019-11-25 21:53:48

代码算法BUG

2022-05-03 23:44:21

Python动态链接库Ctypes

2021-11-01 07:50:44

TomcatWeb应用

2021-12-27 07:59:50

ECMAScript JSON模块Node.js

2017-03-09 20:20:42

2021-09-03 14:15:30

百度开源可视化

2016-11-07 09:14:32

点赞
收藏

51CTO技术栈公众号