Latest 0.0.8
Homepage https://github.com/AppScaffold/ASDebugger
License MIT
Platforms ios 8.0, requires ARC
Dependencies SocketRocket
Authors

CI Status
Version
License
Platform

ASDebugger is a remote debugging toolset for iOS App. It is a client library and gateway server combination

it can remote debugging network requests, effortlessly Mock Data, Intergrated with iOS easily, without any tooling involved like Charles

Features

  • [x] Remote debugging network request, response from iOS client without tools
  • [x] Mock Data by manually set up on iOS client
  • [x] Easily create mock response struct via live network response
  • [x] Automatically refresh observer network page on the Web client once acquire some response from iOS Client
  • [ ] Automatically set mock environment on iOS client once set mock struct on the platform
  • [ ] Transport Data could be compress

Usage

Please register an appkey on AppScaffold WebSite

And then we mostly put launch code in the AppDelegate class function of didFinishConfiguringLaunch.

ASDebugger.start(withAppKey: "[Your AppKey]", secret:"[Your Secret]")

Stop recording

ASDebugger.shared().stop

Installation

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

pod "ASDebugger"

If you would like to use the latest version of ASDebugger, point to the Github repository directly.

pod 'ASDebugger', :git => 'https://github.com/AppScaffold/ASDebugger.git'

Mock

ASDebugger.start(withAppKey: "[YourAppKey]", secret:"[Your Secret]").enableMock(withPath: "[API]")

Author

squarezw

License

ASDebugger is available under the MIT license. See the LICENSE file for more info.

Latest podspec

{
    "name": "ASDebugger",
    "version": "0.0.8",
    "summary": "ASDebugger is a remote debugging toolset for your native iOS app.",
    "description": "Remote debugging network requests, effortlessly Mock Data, Intergrated with iOS easily, without any tooling involved like Charles.",
    "homepage": "https://github.com/AppScaffold/ASDebugger",
    "license": "MIT",
    "authors": {
        "square": "[email protected]"
    },
    "source": {
        "git": "https://github.com/AppScaffold/ASDebugger.git",
        "tag": "0.0.8"
    },
    "platforms": {
        "ios": "8.0"
    },
    "requires_arc": true,
    "dependencies": {
        "SocketRocket": [
            "~> 0.5.1"
        ]
    },
    "default_subspecs": "Core",
    "subspecs": [
        {
            "name": "Core",
            "source_files": "Pod/Classes/**/*",
            "public_header_files": "Pod/Classes/**/*.h"
        }
    ]
}

Pin It on Pinterest

Share This