[Download] RetroArch 1.7.5 (iOS 11 & iOS 12) ipa + extras (Updated)


RetroArch 1.7.5 for iOS 11 and above !

Including the working cores and all the required files to not boot to a black screen or a crash (because of a missing BIOS file)… :smile:

ROMs :

You can use iTunes file sharing — or an app like iFunBox or iExplorer — to add ROMs to the app, or :

To install your ROMs inside the app just using Cydia Impactor, you can unzip the ipa (rename it to .zip), inside the “.app” is an “assets.zip” file, just add your ROMs folder to this zip file…

After that just make a zip of “Payload” and “BundleMetadata.plist” with your ROMs included, and rename it “RetroArch_1.7.5v2.ipa” — this method works for save states and other stuff too !

Please note that with this method, the ROMs will be extracted at first launch, make sure to have enough space

P.S.: If you first fully unzip the “assets.zip” file, after adding your ROMs folder, do not make a zip of the “assets” folder itself ! Make a zip of the folders inside the assets folder directly, and rename the zip “assets.zip”

Install :

To install on a non-jailbroken device, use Cydia Impactor (http://www.cydiaimpactor.com), you may have to re-install the .ipa every week if using a free account, or every year if using a paid developer account…

To install on a jailbroken device, just unzip the “.ipa” file (rename to “.zip”), and install to “/Applications” via SFTP or Filza (or use iFunbox, iExplorer or similar) — then type “uicache” via SSH…

Included cores :

4do (3DO) — 81 (ZX81) — 2048 (2048 game) — bluemsx (MSX) — bsnes_mercury_accuracy (Super NES) — bsnes_mercury_balanced (Super NES) — bsnes_mercury_performance (Super NES) — crocods (Amstrad CPC) — desmume (Nintendo DS) — dosbox (MS-DOS) — easyrpg (EasyRPG/Player) — fbalpha (Arcade) — fceumm (NES) — fuse (ZX Spectrum) — gambatte (Game Boy) — genesis_plus_gx (Sega 8/16 bit) — gme (Game Music Emu) — gw (Game & Watch) — handy (Atari Lynx) — hatari (Atari ST/STE/TT/Falcon) — lutro (lua game framework) — mame2003 (Arcade) — mednafen_ngp (NeoGeo Pocket) — mednafen_pcfx (PCFX) — mednafen_psx (Playstation) — mednafen_supergrafx (PC Engine/Turbografx/CD) — mednafen_vb (Virtual Boy) — mednafen_wswan (WonderSwan) — mgba (Game Boy Advance) — mrboom (Bomberman clone) — mu (Palm OS) — nestopia (NES) — nxengine (Cave Story engine) — o2em (Odyssey 2 / VideoPac) — pcsx_rearmed (Playstation) — picodrive (SEGA Mega Drive/Genesis/Master System/32x/CD) — pocketcdg (Karaoke player) — pokemini (Pokémon-Mini) — prboom (DOOM engine) — prosystem (Atari 7800) — px68k (SHARP X68000) — sameboy (Game Boy) — snes9x (Super NES) — stella (Atari 2600) — tgbdual (Game Boy 2 players) — vecx (Vectrex) — vice_x64 (Commodore 64) — virtualjaguar (Atari Jaguar) — xrick (Rick Dangerous engine)

Cores included have support for :

Consoles : 3DO, Atari 2600, Atari 7800, Atari Jaguar, Atari Lynx, Bandai WonderSwan, Game & Watch, NEC PC Engine/Turbografx/CD, NEC PCFX, Nintendo DS, Nintendo Game Boy, Nintendo Game Boy 2 players, Nintendo Game Boy Advance, Nintendo NES, Nintendo Super NES, Nintendo Virtual Boy, Pokémon-Mini, SEGA 32x, SEGA CD, SEGA Game Gear, SEGA Genesis/Mega Drive, SEGA Master System, Sony Playstation, SNK NeoGeo Pocket, Vectrex

Computers : Amstrad CPC, Atari ST/STE/TT/Falcon, Commodore 64, MS-DOS, MSX, Odyssey 2/VideoPac, Palm OS, SHARP X68000, ZX Spectrum, ZX81

Arcade : FinalBurn Alpha, M.A.M.E 2003

Game Engines : Cave Story engine, DOOM engine, EasyRPG/Player, lua game framework, Rick Dangerous engine

Games : 2048 game, Bomberman clone

Multimedia : Game Music Emu, Karaoke player

I also compiled/linked some complementary emulators for iOS 11, as their RetroArch core counterparts are currently broken on iOS 11 (and added some retro Mac emulators in the mix…)

Links :

RetroArch 1.7.5v2 (iOS 11 & iOS 12) — Including BIOS files

I couldn’t compile the latest versions of some included cores, so older ones were used in this case… The shaders are fixed in this release !

Provenance 1.5b1644 (iOS 11 & iOS 12) — N64 emulator core included

Now updated to the latest version, N64 is running even smoother now…

PPSSPP 1.6.3 (iOS 11 & iOS 12) — PSP emulator


uoYabause/yabasanshiro 1.8.1 (iOS 11 & iOS 12) — SEGA Saturn emulator


It says the IPA is unsigned on the website but it is indeed signed anyway

ScummVM 2.1.0 (iOS 11 & iOS 12) — Point & Click games engine

Included is the smart keyboard fix, the arrows on the keyboard fix, and the mt32 emulator which seems to work fine on iOS now… And a corrected icon !

iDOS 2 1.4.1 (iOS 11 & iOS 12) — PC DOS emulator

It’s a new version including fixes for the layout on the iPad Pro and iPhone X

Mini vMac 2.3 (iOS 11 & iOS 12) — Mac 68k emulator (Mac OS 1.1 - 7.5.5)

BasiliskII 10/01/2018 (iOS 11 & iOS 12) — Mac 68k emulator (Mac OS 7.0 - 8.1)

New version with a fix for iOS 12

Everything on this list is already code-signed so you don’t have to worry about signing again if you’re jailbroken… If not, Cydia Impactor will re-sign everything for you !

Need Assistance with RetroArch iOS

Ios1.75 replace ttf fonts still can not Chinese, how do you solve?


I think you can report the bug…

I just tried to select other languages and I saw all ??? instead of languages with custom fonts requirements…

P.S.: In the Mac version too it has the same bug !


Where do I need to report the error? Is there a fundamental solution?


RetroArch crashes whenever I apply a shader. Do you have that issue?


I have this iusse too, crash when load sheaders


Shaders are now fixed… Links updated in the first post !

Thanks for the heads up @Jeosh @ThisMyBoomStick

The original 1.7.5 release broke the shaders on iOS, they eventually got fixed, but they broke again some time before the latest release… I actually managed to find a release before the shaders got broken again !

The release uploaded is from GitHub commit e99e1c47cb0f11dda23427e2a5fb206fc2a4bb9a — Update Simplified Chinese Localization, but it didn’t fix @qwer1120550606’s problem as far as I can see…

I think the shaders broke again on iOS after some commit trying to fix some shaders issues as there have been many shader-related commits in the past few weeks…

Now if someone could tell me where to actually report these bugs — or report them for me :wink: —, it would be appreciated…

Edit : Oh, and BTW, I compiled the latest Provenance too ! Links updated in the first post…


Awesome. Thanks. When I sideload the new version will it install over the existing RetroArch?


@ThisMyBoomStick Yes, I managed to keep the existing app bundle identifier to “com.libretro.RetroArch”, so if you installed an older of my uploads, it will find it and update over it…