「等待稳定版发布,请勿使用」☄️ A simple and practical iOS debugging tool.
Branch: master
Clone or download
Latest commit ab497b7 Feb 20, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Debugo 新的example工程 Feb 20, 2019
Example/Debugo-Example-ObjectiveC 修改一些细节 Feb 20, 2019
docs 新的example工程 Feb 20, 2019
fastlane release Oct 17, 2018
.gitignore initial Oct 7, 2018
Debugo.podspec 框架更名 Feb 20, 2019
LICENSE initial Oct 7, 2018
README.md 修改一些细节 Feb 20, 2019
README_EN.md 框架更名 Feb 20, 2019
TODO.md 框架更名 Feb 20, 2019

README.md

Debugo

Version License Platform

Debugo 是一款致力于 iOS Debugging 的实用工具,集成和启用都非常简单。以 Debug 为宗旨,自然要做到尽量简单,要是出现因为 Debug 工具而导致 Bug 的情况,那就和初衷背道而驰了。后续应该还会加入一些新的功能,不过都会建立在硬需求的基础之上~

  • 方便 一行代码即可启用
  • 安全 内部做了控制,仅在 DEBUG 模式可以启用,携带上线无压力
  • 灵活 可执行各种自定义功能代码或者跳转自定义页面

Features

  • 添加测试代码,从悬浮列表点击调用
  • 辅助实现一建登陆,辅助存储登陆数据
  • 长按 Debug Bubble 启用 UIDebuggingInformationOverlay
  • 手机查看沙盒文件,Budle 文件,可利用 AirDrop 分享
  • 列出 Bundle 信息、设备信息、Build 信息、Git 信息 (需添加脚本文件)
  • 监控帧率 FPS
  • 监控手势触摸

Snapshot

Example

克隆或下载仓库到本地,进入到 Example 文件夹,执行 pod install 之后运行即可。

Requirements

iOS 8.0+

Dependency

本框架内部借鉴了很多框架,但是真正依赖的只有一个框架:

Installation

本仓库支持 CocoaPods 安装,在工程的 Podfile 文件添加如下代码:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'

target 'TargetName' do
	pod 'Debugo',
end

Usage For Objective-C

导入头文件

#import <Debugo/Debugo.h>

启用


[DGDebugo fireWithConfiguration:^(DGConfiguration * _Nonnull configuration) {
    // 设置 configuration 的属性,定制你的需求
}];

关闭

[DGDebugo stop];

更多详细的使用方法可进入该页面查看 🚀

Thanks

开发框架的灵感,以及一些现成的代码很多都源于 GitHub 网站上的开源框架,感谢以下项目的所有者:

文章参考:

Author

ripperhe, 453942056@qq.com

License

Debugo 基于 MIT 协议,详细请查看 LICENSE 文件。