Repository navigation
Initial Public Release
HTTP debug server for iOS apps enabling remote UI automation and debugging.
Features
- 📸 Screenshot capture with view targeting
- 🔍 UI hierarchy inspection (views, responder chain)
- ⌨️ Text input and tap interactions
- 📁 File system browsing
- ⚙️ UserDefaults inspection
- 🔐 Permission status checking
- 📝 Log retrieval with filtering
- 🔌 Custom endpoint registration API
Installation
Add to your Xcode project via Swift Package Manager:
https://github.com/kylehowells/App-Xplorer.git
Usage
import AppXplorerServer
// Start server
let server = AppXplorerServer.withHTTP(port: 8080)
try server.start()
// Register custom endpoints
server.register("/my/endpoint", description: "My custom endpoint") { request in
return .json(["hello": "world"])
}