LoveGame
English

Guides

Switch Emulator on iPhone and iPad: MeloNX and nxnative Setup Guide (October 2026)

Published Facts checked 2026-10-306 min read

Key points

  • As of October 2026, there is no Switch emulator on the App Store: Apple allows emulators but not JIT.
  • Route one is MeloNX (2.7, 2026-10-11): sideloaded, JIT required, recommended on iPhone 15 Pro or newer, iPad Pro 5th gen or iPad Air 5 and newer.
  • Route two is nxnative: build one game into an IPA on a Mac and sideload it. It needs iOS / iPadOS 26+ and an A17 Pro or M1 chip or newer.
  • Every device needs the Increased Memory Limit entitlement for MeloNX. iPads under 8GB and iPhones under 4GB also need Extended Virtual Addressing, which requires a paid developer account.
  • From iOS 26, JIT needs StikDebug and only works in apps that developers have updated. MeloNX has been updated.
On this page
  1. Why it isn't on the App Store
  2. Which route to take
  3. Devices and iOS versions (MeloNX)
  4. What the memory entitlements are
  5. Sideloading tools at a glance
  6. Installing MeloNX (the recommended route)
  7. MeloNX settings
  8. The nxnative route (concept)
  9. What doesn't work yet

As of October 2026, there are two ways to play Switch games on an iPhone or iPad. One is MeloNX, an iOS emulator based on Ryujinx; the latest version is 2.7 (2026-10-11), and it needs sideloading plus JIT. The other is nxnative, which builds a single game into an IPA on a Mac for you to sideload; it needs iOS / iPadOS 26 or later and an A17 Pro or M1 chip or newer. Neither installs from the App Store.

Why it isn't on the App Store

  • Apple changed its review guidelines in April 2024 to allow retro console emulators, but App Store apps still can't use JIT.
  • Switch emulators translate the game's ARM code into native code while running, which is JIT. iOS only allows that when a debugger is attached, which requires the developer-signing entitlement get-task-allow. App Store and TestFlight apps never have it.
  • Apps in alternative marketplaces in the EU and Japan, such as AltStore PAL, face the same technical limit, as heise reported. Dolphin's iOS developer also asked Apple for JIT access and was turned down.

So you sideload, then turn on JIT with a tool such as StikDebug. The details are in the iOS JIT and StikDebug guide.

Which route to take

ItemMeloNXnxnative
What it isEmulator (Ryujinx line)Native port; the project says it is "not an emulator"
Version2.7 (2026-10-11)Rolling (repo created 2026-10-13)
GamesGeneral purpose; depends on each game's compatibilityOne IPA per game; 109 listed as playable
OS and chipRecommended on iPhone 15 Pro or newer; minimums belowiOS / iPadOS 26+, A17 Pro or M1 or newer
JITRequired; it won't run without itNot stated in the docs
ComputerNeeded for the first sideloadA Mac is required to build
Memory entitlementIncreased Memory Limit on every deviceIncreased Memory Limit recommended for large games

nxnative needs A17 Pro or M1 because game textures use BC compression, which older iPhone GPUs can't read.

Devices and iOS versions (MeloNX)

DeviceSupported?Notes
iPhone 15 Pro and newerRecommended8GB and 12GB models both get the same 6GB app memory limit
iPad Pro 5th gen and newer, iPad Air 5 and newerRecommended8GB of RAM or more
iPhone 12 to iPhone 15InstallableFree Apple ID minimum is iPhone 12
iPhone 6s to iPhone 11Paid account onlyPaid developer account minimum is iPhone 6s on iOS 15
iPhones under 4GB, iPads under 8GBPaid account onlyExtended Virtual Addressing is required

On iOS versions:

  • iOS 17.4 to 18.x: fully supported by StikDebug and the easiest for JIT.
  • iOS 26.x: StikDebug works, but only in apps that developers have updated for the new method. MeloNX is updated, and on iOS 26 it requires StikDebug for JIT.
  • iOS 27: released September 14, 2026. MeloNX has claimed iOS 26.6 and 27 support since 2.4, and 2.7 added iOS 27 AirPlay support. However, StikDebug's issue tracker had a report that JIT failed for every app on iOS 27.0, with no official word on a fix. If you depend on JIT, read StikDebug's and MeloNX's latest notes before you update.

What the memory entitlements are

iOS doesn't give apps enough memory for Switch games by default, so entitlements raise the limit:

EntitlementWho needs itHow to get it
Increased Memory LimitEvery device running MeloNXThe recommended Impactor sideloader can request it; paid accounts can also enable it in the Apple Developer portal
Extended Virtual AddressingiPads under 8GB, iPhones under 4GBPaid developer account only
Increased Debugging Memory LimitEnabled alongside the others in the older paid-account methodPaid developer account

MeloNX 2.5 added an Extended Virtual Addressing check, 2.6 added a RAM tester, and 2.7 works around the per-app memory cap by moving game memory into a system extension process. Staying on the latest version avoids a lot of trouble.

Sideloading tools at a glance

ToolWhat it doesKey points
Impactor (formerly PlumeImpactor)Desktop sideloader for macOS, Linux and WindowsRecommended by MeloNX; can request memory entitlements and place pairing files
SideStoreRefreshes apps on the phone itselfFirst install needs a computer; refreshing needs LocalDevVPN on and Wi-Fi
AltStore ClassicThe classic sideloading storeNeeds AltServer running on a computer
AltStore PALAlternative marketplace in the EU, Japan and BrazilApps must pass Apple notarization; JIT is still restricted
SideloadlyDesktop sideloaderOne of the install methods nxnative lists
LiveContainerRuns several IPAs inside one container appGets around the free account's 3-app limit
StikDebugEnables JIT on the deviceiOS 17.4+; no computer needed after the first pairing
Paid developer account ($99/year)Signatures last one yearNo 3-app limit; unlocks Extended Virtual Addressing
TrollStorePermanent installs via a system bugOnly up to iOS 17.0; useless on current iOS

Apps signed with a free Apple ID expire after 7 days, with at most 3 sideloaded apps including SideStore. Enterprise certificates and signing services can't get get-task-allow and so can't enable JIT; MeloNX's docs say to use an Apple ID sideloader, not a certificate.

  1. (Optional, recommended) Install SideStore on the phone first so you can refresh and update on the device later.
  2. Install Impactor on your computer and sign in under Settings > Login with your Apple ID (the same one SideStore uses).
  3. Download the IPA from MeloNX's official site, melonx.org, import it into Impactor, connect your device, select it and click Install. Impactor requests the memory entitlements MeloNX needs.
  4. (Optional) In SideStore's My Apps, tap + and install the same IPA again so SideStore can refresh it later.
  5. On the phone, trust the developer under Settings > General > VPN & Device Management, and on iOS 16 or later turn on Developer Mode.
  6. Enable JIT and launch MeloNX with StikDebug; see the JIT guide.
  7. In MeloNX, import keys and firmware with the file picker. Since 2.5, MeloNX lets you continue without title.keys. See keys and firmware explained.
  8. Add your own games and play.

Paid developer accounts can also use the older method: sideload MeloNX with any Apple ID sideloader, enable Increased Memory Limit, Extended Virtual Addressing and Increased Debugging Memory Limit for it under Identifiers in the Apple Developer portal, delete and reinstall, then confirm inside the app that they are active.

MeloNX settings

SettingSuggestionNotes
ResolutionDefault (1x)Phones are limited on heat and memory
Shader cacheOnSince 2.6 you can clear all shader caches in one tap
Async shadersExperimental; turn off if problems appearAdded in 2.4
MetalFX spatial upscalingWorth tryingAdded in 2.7
ControllersMFi controllersKeyboard, touch, Joy-Con and almost all MFi pads work; Joy-Con motion is blocked by iOS; 2.7 added button remapping and experimental Steam Controller support
Updates and DLCSupportedMeloNX says mods and cheats are "not supported but may work"
AudioUpdate to the latest version first2.6 switched to a new audio backend

2.7 also added BCn-to-ETC2 texture recompression for GPUs without BCn support.

The nxnative route (concept)

  1. On a Mac with macOS 26.6+ and Xcode 27.2 (plus Xcode's iOS platform component), feed your own game files and prod.keys to nxnative's script to build an unsigned IPA. The first build takes 30–60 minutes.
  2. Sideload the IPA with AltStore, Sideloadly or LiveContainer, and turn on Increased Memory Limit for large games when available.
  3. If the IPA is too large to install, nxnative's site says you can rebuild with the game's resources packed separately and run the copy step it prints once.
  4. Saves and logs sit in the Files app under the game's name (save/ and log.txt). Documents/env.txt lets you set handheld mode, a 30 fps target to save battery, or an FPS counter.
  5. Some sideloaders create a new data folder on reinstall; copy save/ and pso_user.tsv over from the old one.

nxnative has no amiibo or online support. Community projects also offer IPA builders for Windows and a branch aimed at iOS 16.1 and 17; none of them are official, and their compatibility claims are unverified.

What doesn't work yet

  • Eden has only an iOS proof of concept in its official repository; there is no usable iOS build.
  • Citron Neo has no iOS build. Sudachi has stopped development and Pomelo is archived.
  • Ryubing says it will not make an iOS version.

More Apple coverage is on the iOS platform hub, and Mac options are in the Mac guide.

FAQ

Is there a Switch emulator on the App Store?

Not as of October 2026. Apple has allowed retro console emulators since April 2024, but App Store apps cannot use JIT, and Switch emulators depend on it. Apps in EU and Japanese alternative marketplaces face the same limit. Be wary of any App Store app claiming to play Switch games.

Can my iPhone 13 or 14 run MeloNX?

It can be installed: with a free Apple ID the minimum is iPhone 12, and a paid developer account goes down to iPhone 6s on iOS 15. MeloNX recommends iPhone 15 Pro or newer, though. nxnative needs an A17 Pro or newer, so iPhone 13 and 14 can't use it.

Does a free Apple ID work?

Yes, but apps signed with a free account expire after 7 days and must be refreshed, and you can have at most 3 sideloaded apps, SideStore included. iPhones under 4GB and iPads under 8GB also need Extended Virtual Addressing, which only a paid developer account ($99 per year) provides.

Should I update to iOS 27?

If you rely on JIT for MeloNX, wait. iOS 27 came out on September 14, 2026. StikDebug's issue tracker had a report that JIT failed for every app on iOS 27.0; the issue is closed, but there is no official word that it is fixed. Check StikDebug's and MeloNX's latest notes before updating.

Can I install MeloNX with an enterprise certificate or signing service?

It's not a good fit. Apps signed with enterprise certificates or third-party signing services don't get the get-task-allow entitlement needed for JIT, and the certificates can be revoked at any time. MeloNX's docs say to use an Apple ID sideloader, not a certificate. Such services are also often bundled with pirated apps.

Does nxnative need JIT?

The docs don't say. nxnative rewrites game code at build time, unlike emulators that translate code while running, but as of October 2026 the project has not stated that JIT is unnecessary. Its listed install methods are sideloading with AltStore, Sideloadly or LiveContainer.

Sources

  1. MeloNX official site
  2. nxnative official site
  3. StikDebug (official project page)
  4. SideStore Docs: Enabling JIT
  5. Apple Developer News: App Store Review Guidelines update (2024-04-05)
  6. heise: Game emulators for the iPhone: The obstacles Apple puts in the way
  7. Emulation General Wiki: Emulators on iOS
  8. 9to5Mac: Apple confirms iOS 27 release date (2026-09-09)
  9. Digital Trends: nxnative brings native Nintendo Switch games to Apple devices (2026-10-27)

Related