iOS debugger tool for Swift
DebugMan
is inspired by remirobert/Dotzu and JxbSir/JxbDebugTool, but it is more powerful than them.
- display all APP logs in different colors as you like.
- show all APP network requests (include third-party SDK in APP).
- filter keywords in APP logs and APP network requests.
- APP device informations and APP identity informations.
- APP crash logs.
- APP memory real-time monitoring.
- iOS 8.0+
- Xcode 9.0+
- Swift 3.0+
You can use CocoaPods to install DebugMan
by adding it to your Podfile
:
platform :ios, '8.0'
use_frameworks!
target 'your_project' do
pod 'DebugMan', '~> 4.2.8' , :configurations => ['Debug']
end
- use
~> 4.2.8
if your project use Swift 4 - use
~> 3.2.8
if your project use Swift 3
The simplest usage of DebugMan:
//AppDelegate.swift
#if DEBUG
import DebugMan
#endif
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
#if DEBUG
DebugMan.shared.enable()
#endif
return true
}
For advanced usage, you can check the parameters of function: enable()
👉 Tips 👈
You can temporarily hide the black ball by shaking iPhone or Simulator. Then if you want to show the black ball, just shake again.😃APP memory real-time monitoring data displayed on the black ball.😃
- Author: liman
- WeChat: liman_888
- QQ: 723661989
- E-mail: [email protected] || [email protected]
If you like DebugMan
, you can star this project. Thanks! 😃
DebugMan
is released under the MIT License.