JIT Support
LiveContainer integrates with multiple JIT enablers so you can run unsigned binaries on iOS 17.4–18.x and newer betas (including the iOS 26+ script workflow). Configure everything inside Settings → JIT.
Mark apps that require JIT
- Long-press an app → Settings → enable Launch with JIT.
- Open LiveContainer, but do not trigger JIT yet.
- Set up one of the enablers below.
- Make sure the enabler’s prerequisites are satisfied (VPN/paired Mac/etc.).
- Tap Run on the app. LiveContainer waits in a “Waiting for JIT” state until the enabler responds.
- If the enabler cannot attach automatically, switch to it and trigger JIT manually while the prompt stays open.
Built-in enablers
StikDebug (formerly StikJIT, recommended)
StikDebug provides the smoothest setup on iOS 17.4+ as well as the new iOS 26+ script import.
- Install StikDebug and import the pairing file generated by AltStore/SideStore/AltServer.
- In the app’s settings activate Launch with JIT.
- Go to Settings → JIT Enabler and choose StikDebug. If you plan to use the iOS 26+ automation script, paste it into the provided field.
- Launch the app. LiveContainer will request StikDebug to attach automatically. If the request fails, open StikDebug and press “Enable JIT for LiveContainer” while the prompt is visible.
SideStore (0.6.2+)
SideStore exposes a JIT API that LiveContainer can call. Because the URL scheme does not yet return to LiveContainer automatically, you must finish the flow manually:
- Select SideStore as your enabler.
- When “Waiting for JIT” appears, switch to SideStore → My Apps.
- Ensure SideStore’s VPN is connected (or Airplane Mode + Wi-Fi trick is active).
- Long-press LiveContainer → Enable JIT. Return to LiveContainer once SideStore confirms success.
SideJITServer
SideJITServer lets you run your own pairing server.
- Deploy SideJITServer and note the HTTP endpoint plus your device UDID.
- In LiveContainer enter the server address and UDID in Settings → JIT Enabler → SideJITServer.
- Launch the app. LiveContainer will call your server automatically.
AltStore/AltServer scripts
Recent builds include an automation slot where you can paste AltStore/AltServer JIT scripts (including iOS 26+ variants contributed by the community). These scripts usually expect the device to be on the same network as AltServer.
- Copy the script from the AltStore Discord/wiki.
- Paste it into the script field inside the JIT settings.
- Run an app marked as “Launch with JIT.” LiveContainer will execute the script and display its output in the prompt.
Troubleshooting
- Use the JIT-Less Diagnose page (Settings → JIT-Less Mode Diagnose) to verify certificates and keychain items before blaming JIT.
- If the waiting dialog dismisses immediately, confirm the enabler is selected and LiveContainer has permission to open its URL scheme.
- LiveContainer logs messages to
Settings → Data Management → Export Logs; include them when reporting issues. - Remember that multitasked windows require enablers that can attach by PID (StikDebug supports this; manual SideStore enabling does not).