For years, enabling JIT (Just-in-Time Compilation) on an iPhone or iPad meant connecting your device to a Mac or Windows PC every time you wanted better emulator performance. That extra step made apps like PojavLauncher, Dolphin, and other JIT-dependent apps much less convenient.
- What is JIT?
- What You’ll Need
- Step 1: Download Stick Debug
- Step 2: Install Stick Debug with SideStore
- Don’t have SideStore installed?
- Step 3: Export a Pairing File Without a Computer
- Step 4: Import the Pairing File into Stick Debug
- Step 5: Enable JIT for Your App
- Before enabling
- Enable JIT
- How to Verify JIT is Working
- Apps That Benefit from JIT
- Why This Method Matters
- Troubleshooting
- App isn’t showing inside Stick Debug
- JIT doesn’t activate
- Pairing file won’t import
- Frequently Asked Questions
- Does this work on iOS 27?
- Do I need a Mac?
- Is SideStore required?
- Can I enable JIT for multiple apps?
- Do I need to regenerate the pairing file every time?
- Final Thoughts
Thanks to Stick Debug and Side Installer, that’s no longer necessary. You can now enable JIT entirely on your iPhone or iPad—including generating the required pairing file—without touching a computer.
This guide walks you through the complete process for iOS 27.
What is JIT?
Just-in-Time Compilation (JIT) is a feature that allows apps to compile code while they’re running instead of interpreting everything beforehand.
For emulators and certain advanced apps, JIT can dramatically improve:
- Performance
- Frame rates
- Loading times
- Overall compatibility
Apps like PojavLauncher rely on JIT to run properly on iOS.
What You’ll Need
Before starting, make sure you have:
- An iPhone or iPad running iOS 27
- SideStore installed
- Side Installer installed
- Internet connection
- Files app enabled
The biggest advantage is that no Mac or Windows PC is required during any step.
Step 1: Download Stick Debug
Visit the Stick Debug GitHub repository.
GitHub URL:
https://github.com/34306/stikdebug
- Open the repository.
- Go to Releases.
- Under Assets, download the latest Stick Debug IPA.
The IPA will be saved to your Files app.
Step 2: Install Stick Debug with SideStore
Once the IPA has downloaded:
- Open SideStore.
- Tap the + button.
- Locate the downloaded Stick Debug IPA.
- Tap it to begin sideloading.
- Wait until installation finishes.
The Stick Debug app should now appear on your Home Screen.
Don’t have SideStore installed?
You can install SideStore without a computer using Side Installer.
Side Installer GitHub:
https://github.com/SideStore/SideStore
Step 3: Export a Pairing File Without a Computer
This is the part that previously required a computer using tools like iDevicePair or iLoader.
Now it only takes a few taps.
- Open Side Installer.
- Navigate to Pairing.
- Tap Export Pairing File.
- Choose Save to Files.
- Save the RP Pairing File somewhere easy to find.
Your pairing file is now ready.
Step 4: Import the Pairing File into Stick Debug
Next, connect Stick Debug to your pairing file.
- Open Stick Debug.
- Tap the folder/import icon in the top-left corner.
- Locate the exported pairing file.
- Import it.
After importing successfully, Stick Debug will display compatible apps installed on your device.
Step 5: Enable JIT for Your App
Now it’s time to enable JIT.
For this example, we’ll use PojavLauncher.
Before enabling
Open PojavLauncher once.
You’ll typically see it stuck on:
“Checking for JIT”
Close the app completely from the App Switcher.
Enable JIT
- Return to Stick Debug.
- Tap the target app in the list.
- Stick Debug automatically launches the app with JIT enabled.
That’s it.
No cable. No computer. No additional pairing tools.
How to Verify JIT is Working
Using PojavLauncher:
- Before enabling JIT, it remains on Checking for JIT.
- After launching through Stick Debug, JIT activates successfully and the app can continue normally.
This confirms the process worked correctly.
Apps That Benefit from JIT
Stick Debug can enable JIT for compatible apps, including:
- PojavLauncher
- Dolphin Emulator
- Flycast
- UTM (when applicable)
- Other JIT-supported sideloaded apps
Compatibility depends on whether the app supports JIT.
Why This Method Matters
Older JIT workflows required:
- Mac
- Windows PC
- USB cable
- iDevicePair
- iLoader
The new workflow replaces nearly all of that with: Old Method New Method Computer required No computer USB cable Wireless External pairing tools Side Installer Manual launch Automatic launch through Stick Debug
It’s one of the simplest JIT setups available for iOS 27.
Troubleshooting
App isn’t showing inside Stick Debug
- Make sure the app is sideloaded.
- Import the pairing file again.
JIT doesn’t activate
- Force close the target app first.
- Launch it from Stick Debug instead of opening it manually.
Pairing file won’t import
- Verify you’re selecting the exported RP Pairing File from the Files app.
- Try exporting a fresh pairing file through Side Installer.
Frequently Asked Questions
Does this work on iOS 27?
Yes. The method currently works on iOS 27.
Do I need a Mac?
No. Every step can be completed directly on your iPhone or iPad.
Is SideStore required?
Yes. SideStore is used to sideload Stick Debug in this workflow.
Can I enable JIT for multiple apps?
Yes. Any compatible app listed inside Stick Debug can be launched with JIT enabled.
Do I need to regenerate the pairing file every time?
No. Once you’ve imported the pairing file, you can continue using Stick Debug until you need to generate a new pairing file.
Final Thoughts
The combination of Stick Debug, SideStore, and Side Installer finally removes the biggest inconvenience of using JIT on iOS. Instead of relying on a computer every time you want better emulator performance, you can generate the pairing file, sideload the tool, and enable JIT entirely from your iPhone.
For anyone using apps like PojavLauncher or other JIT-dependent software on iOS 27, this is currently one of the easiest and most convenient workflows available.