{"id":21092377,"url":"https://github.com/ripperhe/debugo","last_synced_at":"2025-07-31T23:32:45.133Z","repository":{"id":41508629,"uuid":"66264550","full_name":"ripperhe/Debugo","owner":"ripperhe","description":"一个可能有点用的 iOS 调试工具~","archived":false,"fork":false,"pushed_at":"2024-07-30T07:20:46.000Z","size":1398,"stargazers_count":310,"open_issues_count":1,"forks_count":44,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-03-30T03:06:58.176Z","etag":null,"topics":["debug","debugging","debugging-tool","ios","objective-c","suspension","tool","uiwindow"],"latest_commit_sha":null,"homepage":"","language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ripperhe.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-08-22T10:49:30.000Z","updated_at":"2025-03-28T08:39:53.000Z","dependencies_parsed_at":"2024-12-08T21:05:52.606Z","dependency_job_id":"7d8c2780-117c-4020-a37d-841b9ffba564","html_url":"https://github.com/ripperhe/Debugo","commit_stats":{"total_commits":170,"total_committers":1,"mean_commits":170.0,"dds":0.0,"last_synced_commit":"6cb7e6052e494e301d222085030493b10efa74df"},"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ripperhe%2FDebugo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ripperhe%2FDebugo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ripperhe%2FDebugo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ripperhe%2FDebugo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ripperhe","download_url":"https://codeload.github.com/ripperhe/Debugo/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247430966,"owners_count":20937875,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["debug","debugging","debugging-tool","ios","objective-c","suspension","tool","uiwindow"],"created_at":"2024-11-19T21:53:47.939Z","updated_at":"2025-04-06T04:16:37.848Z","avatar_url":"https://github.com/ripperhe.png","language":"Objective-C","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/ripperhe/Debugo/master/docs/_media/debugo.png\" /\u003e\n\u003c/p\u003e\n\n# Debugo\n\n[![Version](https://img.shields.io/cocoapods/v/Debugo.svg?style=flat)](https://cocoapods.org/pods/Debugo)\n[![License](https://img.shields.io/cocoapods/l/Debugo.svg?style=flat)](https://cocoapods.org/pods/Debugo)\n[![Platform](https://img.shields.io/cocoapods/p/Debugo.svg?style=flat)](https://cocoapods.org/pods/Debugo)\n\nDebugo 是一款致力于 iOS Debugging 的实用工具，集成和启用都非常简单。以 Debug 为宗旨，自然要做到尽量简单，尽量避免 Debug 工具而导致 Bug 的情况。后续应该还会加入一些新的功能~\n\n- [x] **方便** 一行代码即可启用\n- [x] **安全** 内部做了控制，仅在 **DEBUG** 模式可以启用，携带上线无压力\n- [x] **灵活** 可添加自定义指令和工具\n\n## Features\n\n* 指令\n\t* 快捷添加代码块，点击指令列表的 `Cell` 执行\n\t* 支持多人协作，根据 User 自动优先显示当前用户的指令\n* 文件\n\t* 支持查看沙盒和 Bundle 的文件\n\t* 支持预览数据库及其他大部分文件\n\t* 支持利用 `AirDrop` 分享文件\n\t* 支持设置文件捷径，快速直达经常查看的文件\n* App 信息\n\t* 查看 Bundle 信息\n\t* 查看设备信息\n\t* 查看编译信息（[需配置脚本 🚀](https://github.com/ripperhe/Debugo/blob/master/docs/build-info.md)）\n* 快速登录\n\t* 简单配置之后，可一键登录\n\t* 调用一句代码即可缓存账号\n* Apple 内部神器\n\t* 集成苹果内部工具 `UIDebuggingInformationOverlay`\n\t* [查看使用方法 🚀](http://ryanipete.com/blog/ios/swift/objective-c/uidebugginginformationoverlay/)\n* 触摸监听\n\t* 监听手势触摸\n\t* 用于手机录屏时能够看到手指的操作\n* UIView 背景色\n\t* 快速显示顶部控制器视图的背景色\n\t* 多种渲染方式\n* CocoaPods\n\t* 查看工程安装的 pod 库（[需配置脚本 🚀](https://github.com/ripperhe/Debugo/blob/master/docs/build-info.md)）\n\t* 查看 pod 库的最新版本\n\n## Snapshot\n\n\u003c!--![](https://raw.githubusercontent.com/ripperhe/Resource/master/20180930/debugo.gif)\n--\u003e\n\n| 指令 | 文件 | APP 信息 |\n|:---: |:---:| :---: |\n| ![](docs/_media/debugo_action.png) | ![](docs/_media/debugo_file.png) | ![](docs/_media/debugo_appinfo.png )|\n\n| 快速登录 | Apple 内部神器 | 触摸监听 |\n|:---: |:---:| :---: |\n| ![](docs/_media/debugo_account.png) | ![](docs/_media/debugo_apple.png) | ![](docs/_media/debugo_touch.png )|\n\n| UIView 背景色 | CocoaPods | 工具总览 |\n|:---: |:---:| :---: |\n| ![](docs/_media/debugo_uiviewcolor.png) | ![](docs/_media/debugo_pod.png) | ![](docs/_media/debugo_plugin.png )|\n\n## Example\n\n克隆或下载仓库到本地，进入到 Example/Debugo-Example-ObjectiveC 文件夹，打开 `Debugo-Example-ObjectiveC.xcworkspace` 运行即可。\n\n## Requirements\n\niOS 8.0+\n\n## Dependency\n\n本框架内部借鉴了很多框架，但是真正依赖的只有一个框架：\n\n* [FMDB (\u003e= 2.7.2)](https://github.com/ccgus/fmdb)\n\n## Installation\n\n本仓库支持 CocoaPods 安装，在工程的 Podfile 文件添加如下代码：\n\n```ruby\nsource 'https://github.com/CocoaPods/Specs.git'\nplatform :ios, '8.0'\n\ntarget 'TargetName' do\n\tpod 'Debugo',\nend\n```\n\n## Usage For Objective-C\n\n导入头文件\n\n```objectivec\n#import \u003cDebugo/Debugo.h\u003e\n```\n\n启用\n\n```objectivec\n[Debugo fireWithConfiguration:^(DGConfiguration * _Nonnull configuration) {\n    // 配置 configuration，定制你的需求\n}];\n```\n\n更多详细的使用方法可下载 Demo 查看\n\n## Thanks\n\n开发框架的灵感，以及一些现成的代码很多都源于 GitHub 网站上的开源框架，感谢以下项目和文章的作者：\n\n* [Alpha](https://github.com/Legoless/Alpha)\n* [FileBrowser](https://github.com/marmelroy/FileBrowser)\n* [GetGitInfo](https://github.com/y500/GetGitInfo)\n* [DebuggingOverlay](https://gist.github.com/IMcD23/1fda47126429df43cc989d02c1c5e4a0)\n* [DatabaseVisual](https://github.com/YanPengImp/DatabaseVisual)\n* \u003chttps://stackoverflow.com/questions/448162/determine-device-iphone-ipod-touch-with-iphone-sdk/1561920#1561920\u003e\n* \u003chttp://ryanipete.com/blog/ios/swift/objective-c/uidebugginginformationoverlay/\u003e\n* \u003chttp://www.cocoawithlove.com/2008/12/ordereddictionary-subclassing-cocoa.html\u003e\n* ...\n\n## Author\n\nripperhe, 453942056@qq.com\n\n## License\n\nDebugo 基于 MIT 协议，详细请查看 LICENSE 文件。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fripperhe%2Fdebugo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fripperhe%2Fdebugo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fripperhe%2Fdebugo/lists"}