Next we want to create the PPSSPP.xcodeproj and dependencies in an directory called build-ios.
Next from ppsspp directory run the following: git submodule update -init -recursive Step 4 Run in your terminal: (this may take a bit depending on your internet connection) git clone Īfter its installed navigate into your newly cloned repository, cd ppsspp
Navigate in your terminal to the directory you'd like install the project to. If you get an error message or about version matching or command not found, Go to MacPorts Releases and download the version of macports that matches your OS version. Step 1 Confirm MacPorts is installed port version
If you do not have an Apple developer ID, you will need to create one. Run the following to install the CLI utilities for Xcode. Once installed, launch Xcode and then launch a terminal session. It's geared as primer for iOS emulation and the various ways emulators can be installed on iOS.īuilding iOS applications requires installing Xcode, so if you haven't installed Xcode or updated to Xcode 9.0, download it. These instructions should work for iOS 9 / iOS 10 devices as well.įor more information about Emulation on iOS, please see my very extensive guide iOS Emulation, gamepads, Cydia, Xcode, builds.io - A Tutorial for iOS emus. If you are interested in a fully functional emulator for iOS 11, I have a guide for installing Provenance, which supports a host of 8-bit and 16-bit era consoles (SNES, Genesis, Sega CD, NES, Master System, GameGear, GameBoy, etc).
This guide should be accurate if/when PPSSPP gains 64 bit dynarec support and I plan to update this guide when that day comes. PPSSPP will launch on iOS 11 but it will be unable to load a game, this is due to 32 bit only support for dynamic recompilation as the emulator must on-the-fly recompile code meant for the PPSSPP. The emulator, Happy Chick, often featured in these YouTube videos and articles, also does not support iOS 11, which also uses the PPSSPP core. If you'd like to keep tabs on iOS 11 support, I'd suggest looking at Builds.io as they'll likely build the first stable iOS release for their service or better the official PPSSPP github. Websites like RedmondPie are distributing IPAs, they won't work. Some video and articles posted more recently, again, show complex sideloading claiming iOS 11 support but the project hasn't been updated. Videos on youtube and articles claiming iOS 11 PSP emulation are generally posted around 2015 or 2016 running iOS9/iOS10, well before even the iOS 11 beta with updated titles to garner views.
From a development standpoint, often this means replacing out-of-date libraries that require more than mere hours of work. iOS 11 was the reckoning for older apps, dropping 32-bit support. PPSSPP, as of writing this is, not officially supported on iOS 11. I based this guide off of the official guide but realized it provided scant details to troubleshoot any issues. Installing PPSSPP on iOS 11 isn't particularly hard but does require several steps which can be mildly daunting for non-developers or non-iOS developers.