An on-device debugger/JIT enabler for iOS versions 17.4+ powered by idevice.
get-task-allow entitlement.[!NOTE] Notice: StikDebug is no longer available on the App Store. Please use the official download methods below.
| iOS Version | Status | Notes |
|---|---|---|
| 1.0 – 17.3.X | Not supported | Uses Different Connection Protocols |
| 17.4 – 18.x | Fully supported | Stable |
| 26.0+ | Supported | Limited App Availability (Developers need to update their apps to work.) |
StikDebug enables JIT for sideloaded apps on iOS 17.4+ without needing a computer after the initial pairing setup.
Obtain a pairing file
- Detailed guide: Pairing File Instructions (or ask in Discord).
Set up VPN
- Launch LocalDevVPN and enable the VPN.
Enable JIT for an app
- Launch StikDebug and tap the Enable JIT button.
- Select your sideloaded app from the list in StikDebug.
Troubleshooting
- "Connection dropped" or loopback errors → Check iOS version compatibility / beta warnings.
- Heartbeat errors → Ensure that the VPN is on and that you are connected to Wi-Fi. It may be a pairing file issue.
- Pairing file issues → Replace file with device unlocked & trusted.
- Still stuck? Join the Discord with logs/screenshots.
[!IMPORTANT] Integrating StikDebug or StikJIT into your own project?
See the StikJIT Integration Guide for integration instructions.
Clone the repo
bash
git clone https://github.com/StikDebug/StikDebug.git
cd StikDebug
Open in Xcode
- Launch Xcode
- Open StikDebug.xcodeproj
Configure signing
- Select the StikDebug target
- Go to Signing & Capabilities
- Sign in with your Apple ID (free or paid developer account)
- Set a unique Bundle Identifier (e.g., com.yourname.StikDebug)
Build & install - Select your connected device - Press Cmd + R (or Product → Run) - Trust the certificate on device: Settings → General → VPN & Device Management
After install, follow the JIT setup steps above (pairing import, etc.).
Thank you for your interest in contributing to this project. Contributions of all kinds are welcome.
If you discover a bug, please open an issue and include: - A clear and descriptive title - Steps to reproduce the issue - Expected behavior vs. actual behavior - Relevant logs, screenshots, or environment details (iOS version, device model, etc.)
To propose a new feature, open a feature request issue and provide: - A clear description of the feature - The problem it solves or the use case it addresses - Any relevant examples or implementation ideas
We appreciate your time and effort in helping improve this project.
StikDebug is licensed under AGPL-3.0. See LICENSE for details.
| 日期 | 榜单 | 排名 | 周期新增 | 总 STAR |
|---|