Always use the validated normal build pipeline, which reuses unchanged stages. Keep app-only rebuilding as a developer CLI option and reduce the GUI disclosure to diagnostics and help.
nxnative Easy
English · Español
Prepare your games for iPhone with a native Mac app. No commands for everyday use.
What this version adds
Built on seedds/nxnative. The original project provides the engine, game profiles and compatibility work. nxnative Easy adds:
- Native Mac app: game-folder selection, progress, cancellation, and buttons for the IPA, RomFS data and Sideloadly.
- Editable iPhone touch controls: position, size and opacity, saved per game and 2D/3D layout.
- Automatic lightweight IPA export: RomFS data live separately; existing outputs and valid caches are preserved.
- Your own keys: explicitly select the external folder containing your
prod.keys. No games or keys are included, downloaded or distributed. - Local preparation: no Apple account or company certificate is used to build the desktop app.
We provide source code, a preparation interface and build tools. The output is an unsigned IPA that you sign and install yourself with Sideloadly. Games, console keys, Apple signing and universal game compatibility are not provided.
Language
The app starts in English. Choose Español using the selector at the top; your selection is remembered on this Mac. This changes the interface language, not the game's language. Build diagnostics keep their original language.
Open the app and choose your game
- Open nxnative.app.
- Click Choose game, select its folder, then click Prepare for iPhone.
The app prepares the tools, builds the game app and creates a lightweight IPA. Progress stays in the window. When finished, click Show IPA and Open Sideloadly.
First-time setup: download or clone this repository, then double-click the local scripts/Abrir-interfaz.command file in Finder. It creates and opens the Mac app. Full Xcode and Homebrew must already be installed. Select the folder containing your own prod.keys when asked. Keep one game per folder, with the base game and its updates, outside this source checkout.
Already set up: open the existing nxnative.app. It remembers your last game folder and can reveal a previously prepared IPA. On the owner's Mac, the app shortcut is in Downloads.
How the Mac app is built
The launcher uses Xcode's Swift compiler. The desktop app is explicitly ad-hoc signed, locally, with no Apple account, certificate or team (TeamIdentifier is unset). No company account is used. You enter your personal Apple account separately in Sideloadly when signing the iPhone IPA.
The interface uses generic system symbols, not game artwork or logos. The documentation gallery below comes from upstream and is separate from the app.
Install with Sideloadly and Finder
- Connect your iPhone to the Mac and open Sideloadly.
- Drag in the lightweight IPA and click Start, using your personal Apple account.
- On the first installation, click Show RomFS folder in our app and copy the complete
romfsfolder using Finder → iPhone → Files → your game.
For updates, keep the same Apple account and effective bundle ID used in Sideloadly. Install over the existing app; do not uninstall it, to retain its saves. Reuse the existing romfs only when the game data have not changed. Signing and device installation are separate Sideloadly steps, not actions performed by this app. See the official Sideloadly FAQ.
Included game profiles
In the desktop app, click View all to browse every profile in your checkout. Search by name, version or Title ID; each result links to its game notes. The catalog reads the local profiles each time you open it.
Our own checks cover macOS compilation and packaging, not automatic iPhone gameplay verification. Profiles and gameplay reports come from upstream and may concern Mac or iPhone; read your game's notes. A profile does not guarantee that every game version works on every device.
This base requires iOS/iPadOS 26 or later, an iPhone with A17 Pro or later, or an iPad with M1 or later. Supply your own game files and keys.
![]() Mario Kart 8 Deluxe ~11.9 GB · no Mii heads |
![]() Mario vs. Donkey Kong ~1.6 GB |
![]() Paper Mario: The Thousand-Year Door ~5 GB · 60 fps with 1.0.1 |
![]() Super Mario 3D World + Bowser's Fury ~3 GB |
![]() Super Mario Bros. Wonder ~4 GB |
![]() Super Mario Galaxy ~3 GB |
![]() Super Mario Galaxy 2 ~3 GB |
![]() Super Mario Odyssey ~6 GB |
![]() The Legend of Zelda: Breath of the Wild ~16 GB · 60 fps with 1.9.0 |
![]() The Legend of Zelda: Link's Awakening ~6 GB |
![]() The Legend of Zelda: Tears of the Kingdom ~17 GB · 60 fps with 1.4.3 |
![]() 13 Sentinels: Aegis Rim ~5 GB |
![]() Absolum ~2 GB |
![]() Ace Attorney Investigations Collection ~7 GB |
![]() Advance Wars 1+2: Re-Boot Camp ~7.1 GB |
![]() AI: THE SOMNIUM FILES ~8.3 GB |
![]() AI: THE SOMNIUM FILES - nirvanA Initiative ~11.6 GB |
![]() Animal Crossing: New Horizons ~10.5 GB |
![]() ANIMAL WELL ~54 MB |
![]() ASTRAL CHAIN ~9.7 GB · 60 fps target with 1.0.1 |
![]() Balatro ~82 MB · played by touch |
![]() BALL x PIT ~1.1 GB |
![]() Bayonetta ~8.8 GB |
![]() Bayonetta 2 ~12.5 GB |
![]() Bayonetta 3 ~14.2 GB |
![]() Big Brain Academy: Brain vs. Brain ~0.8 GB |
![]() Brain Memory Training Academy ~0.1 GB |
Captain Toad: Treasure Tracker ~2 GB |
![]() Catherine: Full Body ~14 GB |
![]() Celeste ~0.9 GB |
![]() Cuphead ~5 GB |
![]() DARK SOULS: REMASTERED ~4 GB · 60 fps with 1.0.3 |
![]() Digimon Story Cyber Sleuth: Complete Edition ~5 GB |
![]() DRAGON QUEST VII Reimagined ~5.9 GB |
![]() DRAGON QUEST XI S: Echoes of an Elusive Age – Definitive Edition ~15 GB · 60 fps with 1.0.4 |
![]() FINAL FANTASY RESONANCE ~10 GB · 60 fps with 1.0.1 |
![]() FINAL FANTASY TACTICS - The Ivalice Chronicles ~11 GB |
![]() Fire Emblem Engage ~15 GB · 60 fps with 2.0.0 |
![]() Fire Emblem: Three Houses ~13 GB · 60 fps with 1.2.0 |
![]() Ghost Trick: Phantom Detective ~3 GB |
![]() The Great Ace Attorney Chronicles ~4 GB |
![]() Hades ~4 GB |
![]() Hades II ~4 GB |
![]() Hollow Knight: Silksong ~6.4 GB |
![]() Hyrule Warriors: Age of Calamity ~15 GB · 60 fps with 1.3.0 |
![]() Luigi's Mansion 3 ~7.5 GB · 60 fps with 1.4.0 |
![]() Metroid Dread ~5 GB |
![]() Monster Hunter Rise ~22 GB · 60 fps with 16.0.2 |
![]() Monster Train 2 ~1.6 GB · 60 fps with 1.1.1 |
![]() Octopath Traveler 0 ~4 GB · 60 fps with 1.0.5 |
![]() Octopath Traveler II ~5.9 GB · 60 fps with 1.1.1 |
![]() Patrick's Parabox ~0.2 GB |
![]() Persona 5 Royal ~14.9 GB |
![]() Pikmin 4 ~10.8 GB |
![]() Pokémon Brilliant Diamond ~4.6 GB · 60 fps with 1.3.0 |
![]() Pokémon Legends: Z-A ~6 GB |
![]() Pokémon Sword ~12.4 GB |
![]() Pokémon Shield ~12.4 GB |
![]() Portal ~2.6 GB |
![]() Raging Loop ~0.9 GB |
![]() Rhythm Heaven Groove ~3 GB |
![]() ROMANCE OF THE THREE KINGDOMS 8 REMAKE ~16.8 GB · controller only |
![]() Stardew Valley ~0.6 GB |
![]() STEINS;GATE RE:BOOT ~6 GB |
![]() Super Smash Bros. Ultimate ~17.5 GB · offline |
![]() Taiko Risshiden V DX ~3.3 GB · Japanese · played by touch |
![]() Unicorn Overlord ~4 GB |
![]() NieR:Automata The End of YoRHa Edition ~10.9 GB · 60 fps with 1.0.3 |
![]() The Legend of Zelda: Echoes of Wisdom ~7.8 GB |
Make the controls your own
Inside the game, tap Edit controls. Move buttons, adjust their size and opacity, then tap Save. Cancel discards edits; Reset control / Reset all restores defaults. Each game keeps separate 2D and 3D layouts. The game continues running while you edit. The desktop language selector does not translate this in-game editor.
Guides, commands and technical details
Based on seedds/nxnative, with our touch editor and preparation workflow. The MIT license, original acknowledgements and third-party licenses are retained. Personal additions are authored by nalancer08; upstream commits retain their original authors.




































































