美文网首页iOS开发
FWDebug-iOS开源调试工具发布

FWDebug-iOS开源调试工具发布

作者: ocphp | 来源:发表于2021-01-07 10:23 被阅读0次

FWDebug

iOS调试库,支持iOS9+,无需添加任何代码,方便iOS开发和测试。

屏幕截图

image

使用教程

真机或模拟器中5秒内摇一摇两次即可出现调试菜单。功能如下:

  • FLEX调试工具

  • 循环引用检测和分析

  • Class和Protocol的头文件查看

  • FPS、内存、CPU占用率显示

  • 手机、App信息查看

  • App崩溃日志的记录、查看

  • App文件管理器

  • Documents文件http、webdav服务器

  • 真机NSLog显示

  • 生成dylib动态库并注入其它App

  • App加密工具

  • CLLocationManager虚拟定位

  • 模拟器虚拟远程推送发送和接收功能

  • APNs远程推送发送功能

  • 启动时间、控制器加载和网络请求时间查看

审核说明

针对大家关心的上架审核问题,特别说明一下:

由于本调试库调用了私有Api,上架审核会不通过的,所以提交AppStore时请移除。

只需在添加pod时设置:configurations => ['Debug'],只在Debug模式生效即可。

安装教程

推荐使用CocoaPods安装,自动管理依赖和环境配置。如需手工导入请参考Example项目配置。

CocoaPods

本调试库支持Debug和Release环境,建议Debug模式开启。Podfile示例:

platform :ios, '9.0'

use_frameworks!

target 'Example' do

pod 'FWDebug', :configurations => ['Debug']

end

Carthage

本调试库支持Carthage,Cartfile示例:

github "lszzy/FWDebug"

执行carthage update并拷贝FWDebug.framework到项目即可。

更新日志

1.8.4版本:

  • 更新FLEX为4.2.2版本

1.8.3版本:

  • 新增5指两次点击切换调试器功能

1.8.2版本:

  • 兼容Xcode 12

1.8.1版本:

  • 优化时间查看功能,增加清除按钮

1.8.0版本:

  • 增加启动时间、控制器加载和网络请求时间查看功能

  • 增加长按调试按钮跳转URL功能

  • 优化内存判定方法

1.7.4版本:

  • 更新FLEX为4.1.1版本

  • 最低兼容iOS9

  • 兼容深色模式

1.7.3版本:

  • 同步Vendor最新主干代码

1.7.2版本:

  • 同步Vendor最新主干代码

1.7.1版本:

  • 同步Vendor最新主干代码

  • 增加过滤System Log的开关

1.7.0版本:

  • 同步FLEX 3等最新主干代码

  • 兼容Xcode 11

1.6.0版本:

  • 增加模拟器虚拟远程推送发送和接收功能

  • 增加APNs远程推送发送功能

1.5.3版本:

  • 同步Vendor最新主干代码

1.5.2版本:

  • 支持InjectionIII开发调试

1.5.1版本:

  • 同步Vendor最新主干代码

  • Example项目Swift 4兼容

1.5.0版本:

  • 增加CLLocationManager虚拟定位和移动功能

1.4.2版本:

  • 增加NSLog显示条数限制

  • Example项目Swift混编调试

1.4.1版本:

  • 优化循环引用检测功能

1.4.0版本:

  • 添加类和对象的循环引用检测功能

  • 添加当前ViewController的循环引用检测功能

1.3.1版本:

  • Example项目iPhoneX适配

  • 修复Documents文件http服务器

1.3.0版本:

  • 移除部分工具、保留核心功能

  • 重构、优化代码

  • 添加App加密工具

1.2.1版本:

  • 同步FLEX最新主干代码

  • 添加屏幕截图、更新说明

1.2.0版本:

  • 修复iOS10真机NSLog显示

  • 添加手机App列表查看

  • 添加JSPatch动态修改应用

  • 添加dylib项目和注入现有App工具

1.1.0版本:

  • 调整项目结构

  • 更新FLEX到2.4.0版本

  • 添加崩溃日志调试

  • 添加Documents文件http、webdav服务器

  • 添加头文件查看

  • 添加FPS显示

  • 添加App、设备信息

1.0.0版本:

  • 添加FLEX调试

第三方库

本调试库使用了第三方库,在此感谢所有第三方库的作者。列举如下:

官方网站

大勇的网站

Github地址

https://github.com/lszzy/FWDebug/

相关文章

网友评论

    本文标题:FWDebug-iOS开源调试工具发布

    本文链接:https://www.haomeiwen.com/subject/drmnoktx.html