An in-app debug toolkit for iOS
Shake to reveal a customizable Tab-view of tools—starting with a full Pulse-powered Network Logger.
- Shake-to-open debug console (no boilerplate window subclass or SceneDelegate changes).
- Pulse integration for logging and network inspection—all your
URLSession
(and Alamofire/OpenAPI) calls show up. - TabView architecture—add new tools (feature toggles, performance monitors, etc.) alongside “Network.”
- Swift Package Manager delivery—drop it in and go.
- In Xcode go to File → Swift Packages → Add Package Dependency…
- Enter
https://github.com/poviolabs/ios-dev-kit.git
- Choose a version (e.g.
Up to Next Major
1.0.0
).
import UIKit
import PovioDevKit
@main
class AppDelegate: UIResponder, UIApplicationDelegate {
func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
// Kick off logging, network proxy & shake trigger
PovioDevKit.shared.start()
return true
}
}