Latest 0.8.1
Homepage https://github.com/Magora-IOS/MAGDebugKit
License Apache License, Version 2.0
Platforms ios 9.0
Dependencies MAGMatveevReusable, libextobjc, Masonry, CocoaLumberjack, CocoaAsyncSocket
Authors

Version
License
Platform

Features

  1. Sending CocoaLumberjack logs to ELK log server.

  2. Configuring CocoaLumberjack loggers.

  3. Overview: main window overlay that shows app version and other info.

  4. Rentgen mode: view bounds highlighting with optional display of class names.

  5. Highlight tapped responder view and its view controller.

  6. Automatically log ‘init’ and ‘dealloc’ calls of each VC in your project.

  7. Simple filesystem browser and file viewer.

  8. Custom actions with easy access from any screen.

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Requirements

Installation

MAGDebugKit is available through CocoaPods. To install
it, simply add the following line to your Podfile:

pod "MAGDebugKit"

To integrate into the project, in your AppDelegate, after the app main window is alreadey initialized, add following line:

[[MAGDebugPanel rightPanel] integrateAboveWindow:self.window];

Authors

License

MAGDebugKit is available under Apache-2.0 license. See the LICENSE file for more info.

Latest podspec

{
    "name": "MAGDebugKit",
    "version": "0.8.1",
    "summary": "Developers Kit for convenient testing and QA.",
    "description": "Developers Kit for convenient iOS App testing and QA.",
    "homepage": "https://github.com/Magora-IOS/MAGDebugKit",
    "license": {
        "type": "Apache License, Version 2.0",
        "file": "LICENSE"
    },
    "authors": {
        "Evgeniy Stepanov": "[email protected]"
    },
    "source": {
        "git": "https://github.com/Magora-IOS/MAGDebugKit.git",
        "tag": "0.8.1"
    },
    "platforms": {
        "ios": "9.0"
    },
    "source_files": "MAGDebugKit/Classes/**/*",
    "resource_bundles": {
        "MAGDebugKit": [
            "MAGDebugKit/Assets/*.xib"
        ]
    },
    "dependencies": {
        "MAGMatveevReusable": [
            "0.3.5"
        ],
        "libextobjc": [
            "~> 0.4"
        ],
        "Masonry": [
            "~> 1.0"
        ],
        "CocoaLumberjack": [
            "~> 3.1"
        ],
        "CocoaAsyncSocket": [
            "~> 7.6"
        ]
    }
}

Pin It on Pinterest

Share This