How to Install a GBA Emulator on iPhone Without Jailbreak: The Complete 2024 Guide
Why You Can Now Install a GBA Emulator on iPhone Without Jailbreak
You can install a GBA emulator on iPhone without jailbreaking by using Apple-sanctioned sideloading tools like AltStore, by downloading Delta directly from the App Store (where it has been available globally since April 2024), or by using third-party signing services. None of these methods require modifying iOS or voiding your warranty.
For roughly a decade, iPhone users who wanted to play Game Boy Advance classics like Pokémon Emerald, Metroid Fusion, or The Legend of Zelda: The Minish Cap had to either jailbreak their devices or chase short-lived sideload-and-resign workarounds. The landscape changed dramatically on April 17, 2024, when developer Riley Testut released Delta — the spiritual successor to the legendary GBA4iOS — on the official App Store. A second seismic shift came in March 2024 when Apple, complying with the European Union’s Digital Markets Act (DMA), formally permitted general-purpose game emulators worldwide.
This guide walks through every viable installation method as of 2024, compares their tradeoffs, explains how to legally source ROMs, and covers controller setup, save management, and the most common error states.
Understanding Your Installation Options
There are four practical routes to run a GBA emulator on a non-jailbroken iPhone: the official App Store (Delta), AltStore (free sideloading with a personal Apple ID), AltStore PAL (EU-only third-party marketplace), and paid signing services such as Scarlet, ESign, or developer-account-based stores. Each carries different stability, longevity, and risk profiles.
| Method | Cost | Re-signing Needed | Region | Stability |
|---|---|---|---|---|
| App Store (Delta) | Free | Never | Worldwide | Excellent |
| AltStore (free Apple ID) | Free | Every 7 days | Worldwide | Good |
| AltStore + paid dev account | $99/year | Every 365 days | Worldwide | Excellent |
| AltStore PAL | Free / varies | Never | EU only | Excellent |
| Third-party signing services | $10–$25/year | Varies (often never) | Worldwide | Variable |
For 99% of users, the App Store route is now the correct answer. The other methods remain relevant for users who want emulators that violate App Store guidelines (multi-system emulators with internet ROM browsers, for example) or who live in regions where Delta has launch restrictions.
Reading on a phone? Why not playing on it?
EMUverse turns your iPhone into a powerful GBA console with HD video, save states, and custom skins.
Install Now — Free
Method 1: Install Delta Directly from the App Store
Delta is the easiest, safest, and most up-to-date way to play GBA games on iPhone. It supports Game Boy, Game Boy Color, Game Boy Advance, NES, SNES, Nintendo 64, and Nintendo DS. Installation takes under two minutes and the app never expires or needs re-signing.
Step-by-step installation
- Open the App Store on an iPhone running iOS 14.0 or later.
- Tap the Search tab and type “Delta – Game Emulator” by Riley Testut.
- Verify the developer is listed as “Riley Testut” — counterfeit emulators with similar names have appeared since April 2024.
- Tap Get, then authenticate with Face ID, Touch ID, or your Apple ID password.
- Launch Delta. Accept the onboarding prompts.
Adding your first GBA ROM
Delta does not include any games. You must supply your own ROM files in .gba format (or .zip archives containing a single ROM). To import:
- Save your
.gbafile to the Files app — either directly on your iPhone, in iCloud Drive, or in a cloud service like Dropbox or Google Drive. - Open Delta and tap the + button in the top-right corner of the Games tab.
- Choose Import Game, navigate to your ROM in the Files picker, and tap it.
- The game appears as a tile on Delta’s main screen. Tap to play.
You can also import directly from Safari: long-press a downloaded ROM file and choose “Share → Copy to Delta.”
Method 2: Sideload with AltStore (Free Apple ID)
AltStore, created by the same developer behind Delta, lets you install non-App-Store apps using your own Apple ID through a free provisioning profile. The catch: free Apple IDs only issue 7-day signing certificates, so sideloaded apps must be refreshed weekly while connected to AltServer on a computer.
What you need
- A Windows 10/11 PC or a Mac running macOS 10.15 (Catalina) or later.
- iTunes (Windows) installed from apple.com, not the Microsoft Store version — AltStore requires the standalone build.
- iCloud for Windows (Windows only).
- A Lightning or USB-C cable to connect your iPhone.
- An Apple ID (a secondary, throwaway Apple ID is recommended).
Installation procedure
- Download AltServer from altstore.io. Install and launch it.
- On Windows, AltServer lives in the system tray; on macOS, it appears in the menu bar.
- Connect your iPhone via cable and trust the computer when prompted.
- In iTunes (or Finder on macOS), enable Wi-Fi sync for the device.
- Click the AltServer icon and select Install AltStore → [Your iPhone].
- Enter your Apple ID credentials. AltServer pushes AltStore to your iPhone via a wireless trust connection.
- On your iPhone, open Settings → General → VPN & Device Management, find your Apple ID, and tap Trust.
- Launch AltStore, browse to the “Browse” tab, and install Delta (or any GBA emulator listed).
The 7-day refresh requirement
Free Apple ID provisioning profiles expire after seven days. To prevent your emulator from becoming a non-functional icon, keep AltServer running on your computer with your iPhone on the same Wi-Fi network. AltStore will refresh in the background nightly. If you go a week without contact between iPhone and AltServer, you must reconnect via cable to manually refresh.
Method 3: AltStore PAL (European Union Users)
Following the Digital Markets Act enforcement on March 7, 2024, EU residents can install AltStore PAL — a proper third-party marketplace that issues year-long signatures and does not require AltServer or weekly refreshes. This is the most polished sideloading experience available on iOS.
Setup requires an iPhone running iOS 17.4 or later with the region set to an EU country. Visit altstore.io/pal in Safari, follow Apple’s marketplace installation flow (which includes a one-time €1.50 fee that covers Apple’s Core Technology Fee, paid annually by the developer), and then install Delta or any AltStore PAL app with no recurring maintenance.
Method 4: Third-Party Signing Services
Services like Scarlet, ESign, AppDB, and Signulous offer iOS sideloading through enterprise certificates or paid developer accounts. These let you install emulators that aren’t on the App Store — for instance, Provenance (a multi-system emulator with strong GBA support), RetroArch, or older GBA4iOS builds.
Risks include sudden certificate revocations by Apple (which can break every app installed via that service overnight), potentially unverified app sources, and varying subscription costs. For most GBA-only users, this method is overkill now that Delta exists. It remains useful for users who want Nintendo DS, PSP, GameCube, or PS2 emulation in a single app.
Where to Get GBA ROMs Legally
Emulators are legal in the United States, EU, UK, and most jurisdictions. ROM distribution is not. The only fully legal source for GBA ROMs is to dump them yourself from cartridges you own using a hardware tool such as the GBxCart RW (about $40) or the open-source Joey-Jr. Some indie developers also release homebrew ROMs for free under permissive licenses.
- Legal: Personal backups of cartridges you physically own; homebrew from itch.io or GBADev archives; ROMs explicitly released by rights holders.
- Legal gray area: “Abandonware” sites — the copyright still exists; enforcement is rare but possible.
- Illegal in most jurisdictions: Downloading commercial ROMs from torrent sites or ROM aggregators, even if you own the cartridge.
Nintendo has aggressively pursued ROM sites — most notably shutting down EmuParadise’s ROM hosting in 2018 and securing a $2.4 million judgment against RomUniverse in 2021. The 2024 Yuzu emulator settlement ($2.4 million paid by Tropic Haze LLC) reaffirmed Nintendo’s litigation posture.
Configuring Controllers and Skins
Delta and most modern GBA emulators support native MFi controllers, the PlayStation DualShock 4/DualSense, and the Xbox Wireless Controller (Bluetooth-paired through iOS Settings since iOS 13). You can also use Backbone One, GameSir X2, or Razer Kishi clip-on controllers.
Pairing a Bluetooth controller
- Put your controller in pairing mode (DualSense: hold PS + Share until the lightbar flashes).
- Open Settings → Bluetooth on iPhone and tap the controller name when it appears.
- In Delta, open Settings → Controllers, assign the connected gamepad as Player 1, and map buttons if needed.
Custom skins
Delta supports community-made skins that change the appearance of on-screen buttons and the background. Browse delta.skins or noahsark.app, download a .deltaskin file, and open it — Delta will install it automatically. Popular options include translucent skins that maximize the visible game area on iPhone 15 Pro Max’s 6.7-inch display and “GBA SP” skins that mimic the original hardware shell.
Managing Save Files, Save States, and Cloud Sync
Delta separates two save concepts: battery saves (the in-game save the cartridge itself would store, in .sav format) and save states (full RAM snapshots you can create at any moment). Both can be synced across devices.
- Enable Settings → Syncing → Google Drive or Dropbox in Delta to mirror saves to the cloud automatically.
- Save states are slot-based; long-press a slot to overwrite or delete.
- To migrate from a different emulator (e.g., mGBA on desktop), export the
.savfile, import it as a “Game Save” through Delta’s import menu, and it will load on next launch.
Battery saves are universal across most GBA emulators because they replicate the cartridge’s EEPROM/Flash memory. Save states are emulator-specific and rarely portable between Delta, mGBA, and Provenance.
Common Installation Errors and Fixes
Most installation failures fall into a small set of categories. Below are the issues that account for the majority of support threads on r/AltStore and the Delta GitHub.
“Untrusted Developer” prompt
After sideloading via AltStore, iOS blocks the first launch with this message. Resolve it via Settings → General → VPN & Device Management → [Your Apple ID] → Trust. This is a one-time action per Apple ID.
AltServer can’t find your iPhone
Both devices must be on the same Wi-Fi network and subnet. Disable VPNs on either device. On Windows, make sure Bonjour (installed with iTunes) is running — check Services.msc. On corporate or university networks, Bonjour multicast is often blocked; switch to a phone hotspot or home network.
“Maximum number of free apps installed” (3-app limit)
Free Apple IDs can sign only three apps at once. AltStore itself counts as one slot. Uninstall unused sideloaded apps or upgrade to a paid Apple Developer Program account ($99/year) to lift the limit to 10.
ROM file won’t import
Verify the file extension is .gba, .gb, or .gbc. Files inside .zip archives import only if the archive contains exactly one ROM. Encrypted, password-protected, or oversized files (above the 32MB GBA cartridge spec) will be rejected. Use a desktop unarchiver to extract, then re-import.
Game runs too fast or audio crackles
On older iPhones (iPhone 8 and earlier), enable Frame Skip in Delta’s settings and disable Metal-based filters. Audio crackling at 60 FPS is often Bluetooth latency — switch to wired earbuds or the speaker to confirm.
Comparing the Top GBA Emulators on iPhone
Delta dominates the conversation in 2024, but it’s not the only option. Each emulator serves a slightly different audience.
| Emulator | Distribution | Best For | Notable Limits |
|---|---|---|---|
| Delta | App Store | Most users — polished UI, multi-system | No PSP, no N64 HD pack support |
| Provenance | Sideload only | Power users wanting 10+ systems | Requires AltStore or dev account |
| RetroArch | Sideload only | Advanced users wanting cores & shaders | Steep learning curve |
| GBA4iOS (legacy) | Sideload only | Nostalgia / minimalist UI | Unmaintained since 2015 |
| RiMD | Sideload only | Single-purpose GBA-only | Limited features |
Performance Expectations Across iPhone Models
GBA emulation is computationally trivial for any iPhone released after 2015. The A9 chip (iPhone 6s, 2015) runs Delta at full 60 FPS with no frame skip on every commercial GBA title. Modern iPhones with A15 Bionic or newer can simultaneously run shader-based filters (CRT, LCD ghosting, scanlines) without dropping a frame.
- iPhone SE (1st gen) / iPhone 6s: Full speed, no filters.
- iPhone X through iPhone 13: Full speed with one filter active.
- iPhone 14, 15, 16: Full speed with stacked filters and 2× internal resolution.
Battery drain during emulation runs roughly 12–18% per hour on an iPhone 15, comparable to streaming Netflix.
Legal and Security Considerations
Delta on the App Store has been notarized by Apple, meaning it has passed automated scans for known malware. Sideloaded apps are not notarized in the same way and rely on Apple’s provisioning signature as the only check. Stick to well-known signers: AltStore, the developer’s own GitHub releases, and verified marketplaces. Avoid IPA files downloaded from anonymous Telegram channels or unknown forums.
Apple’s stance on emulators changed in early 2024 with App Review Guideline 4.7, which now explicitly permits “retro game console emulators” provided they comply with applicable laws. This is what enabled Delta’s App Store launch and ended the cat-and-mouse cycle that dominated 2010–2023.
Frequently Asked Questions
Is installing a GBA emulator on iPhone legal?
Yes. Emulator software is legal in the United States, the European Union, the United Kingdom, Canada, Australia, and most other jurisdictions. Multiple court rulings — most famously Sony v. Connectix (2000) — established that emulators that reverse-engineer hardware without copying proprietary code are lawful. The legal question concerns the ROM files you load, not the emulator itself. Distributing or downloading commercial ROMs you don’t own is copyright infringement.
Will jailbreaking give me better emulator options?
Not meaningfully, not anymore. Before 2024, jailbreaking unlocked emulators that Apple banned from the App Store. With Delta now official and AltStore providing free sideloading worldwide, the marginal benefits of a jailbreak — slightly faster install, no 7-day refresh — are no longer worth the security exposure, lost banking apps, and broken Apple Pay. Modern iOS jailbreaks are also unavailable for the most recent A15/A16/A17 chips.
Does Delta cost money?
No. Delta is completely free on the App Store with no in-app purchases, no advertisements, and no subscription. The developer, Riley Testut, funds development through optional Patreon contributions that unlock cosmetic features like custom app icons and early access to beta builds via AltStore. Core emulation, cloud sync, controller support, and skin compatibility are free for all users.
Can I play Pokémon games like Emerald or FireRed on Delta?
Yes, all GBA Pokémon titles — Ruby, Sapphire, Emerald, FireRed, and LeafGreen — run flawlessly in Delta. You will need to legally source the ROM files yourself. Battery saves work correctly for in-game saving (Pokémon games use 128KB Flash memory, which Delta emulates accurately). Linking and trading between games requires using two save files on the same device or third-party tools, since iPhone-to-iPhone link cable emulation is not supported.
What’s the difference between Delta and GBA4iOS?
GBA4iOS was Riley Testut’s original GBA emulator released in 2014 and abandoned in 2015 due to the constant cat-and-mouse with Apple’s certificate revocations. Delta is the modern, multi-system successor by the same developer, rebuilt from scratch with Swift, supporting Game Boy, GBC, GBA, NES, SNES, N64, and DS. Delta has cloud sync, controller support, custom skins, and is officially distributed on the App Store — none of which GBA4iOS offers.
Do I need a computer to install Delta?
No — not for the App Store version. Search Delta in the App Store and install it directly on your iPhone. A computer is only required if you choose the AltStore sideloading route on a free Apple ID, which needs AltServer running on Windows or macOS to refresh the provisioning profile every seven days. EU users with AltStore PAL also do not need a computer.
Why did Apple suddenly allow emulators in 2024?
Two pressures converged. The European Union’s Digital Markets Act, enforced March 7, 2024, forced Apple to allow alternative app marketplaces and sideloading in the EU. In parallel, Apple updated its global App Review Guidelines on April 5, 2024, with revised rule 4.7 explicitly permitting “retro game console emulators.” Industry observers widely view the worldwide policy change as a strategic move to preempt similar regulatory action in the U.S., U.K., and Japan.
Can I transfer my saves from a different GBA emulator?
Yes. Battery save files (.sav) are largely interchangeable between mGBA, VisualBoyAdvance, My Boy!, and Delta because they replicate the cartridge’s actual save memory. Transfer your .sav file to iCloud Drive, open Delta, long-press the corresponding game, choose “Import Save File,” and select it. Save states (full RAM snapshots) are emulator-specific and generally cannot be migrated between different emulators.
Ready to start playing?
Download EMUverse on the App Store and bring your retro library back to life.
Download EMUverse