/CocoaDebug

iOS Debugging Tool 🚀

Primary LanguageSwiftMIT LicenseMIT

logo
Version CocoaPods Compatible
Platform Platform
Languages Languages

Screenshot

Introduction

  • 👉 List network requests inside APP.

  • 👉 List print() and NSLog() Xcode console logs.

  • 👉 List sandbox folders and files.

  • 👉 List APP and device informations, including: app version/build, bundle name/id, screen resolution, device, iOS version

Tips

  • Support shake to hide or show the black bubble. (Support iPhone device and simulator)

  • Support share network details via email or copy to clipboard when you are in the Network Details page.

  • Support copy logs. (Long press the text, then select all or select copy)

  • Support search logs by keyword.

  • Support long press the black bubble to clean all network logs. (For ease of use)

  • Support add your custom test controller. (See demo project)

  • Support to preview and edit Sandbox files.

  • Support App->Network/Console-Logs to switch on/off monitor functions without coding. (Default value is on)

Installation

CocoaPods

target 'YourTargetName' do
    use_frameworks!
    pod 'CocoaDebug', :configurations => ['Debug']
end

Reference

https://developer.apple.com/library/archive/samplecode/CustomHTTPProtocol/Introduction/Intro.html