No probs. It's a different kettle of fish to Provenance, mainly due to it not being ready for the ATV yet. But I think I do like it better, performance is great, there's a ton of consoles emulated and the iPhone runs stuff like 3DO, Jaguar, Playstation 1, N64, loads of arcade games and with a bit of frameskip even the Sega Saturn, never thought I'd see that on an iPhone.
Here's a step bye step for the install and remember this is only for iPhone and iPad just now, the Apple TV version is being worked on just now for inclusion in the 1.4 release of Retroarch:
1. Download the latest Retroarch project from the Github page:
https://github.com/libretro/RetroArch
2. Unzip the downloaded package and navigate to: Retroarch-master/media and create the following empty folders: assets, autoconfig, cores, overlays, shaders_glsl, libretrodb (inside this folder also create: cut, cursors and rdb)
3. Navigate to: Retroarch-master/pkg/apple and open the Retroarch_iOS.xcodeproj project.
4. Select Retroarch iOS 9 as the target in the dropdown at the top left of the Xcode window and in the General tab set a bundle identifier e.g. com.whateveryouwant.Retroarch
While you are here set your active development licence in the Team drop down and set the Deployment Target to 9.0 as well.
5. In the issue navigator of Xcode you’ll notice a yellow triangle for "Update to recommended settings”, click on that and then on the Perform Changes button in the popup window.
6. That’s it, just build and install and everything should go smoothly. Next we’ll download and sign the cores.
7. Download the latest iOS 9 cores from:
http://buildbot.libretro.com/nightly/apple/ios9/ and put them in an easy to find folder on your Mac.
8. Get your developer details to hand, open Keychain Access from the Applications/Utilities directory on your Mac and look for your iPhone Developer Certificate in the ‘login’ tab.
9. Open Terminal on your Mac (again in the Applications/Utilities folder) and change to the directory where you have saved the cores. An easy way to do this is to type ‘cd’ and drag the folder with the cores across into the terminal window, then hit return. You can make sure you are in the right place by typing the command ‘ls’ and you should see a list of the cores in the folder.
10. Now in Terminal type the following command: codesign -fs “iPhone Developer: <Your Developer Team Name> <Letters And Numbers From Keychain Access> <Name of the core>.dylib
So, for example, codesign -fs “iPhone Developer: Joe Bloggs (B89261HY7R)” gpsp_libretro_ios.dylib and press enter. Do this for each of the cores and do include the quotation marks that are typed in the example.
11. Ok, everything signed and ready to go, the hard work is over. Download an app to access your iPhones file system, I use iFunBox:
http://www.i-funbox.com but feel free to use whatever you prefer.
12. Start up iFunBox (or whatever) and navigate to “App File Sharing/Retroarch/Retroarch/cores” and put all of your signed cores in here. Any BIOS files you need, PSX, Mega CD and so on go in the “App File Sharing/Retroarch/Retroarch/system” folder.
13. Make some folders in the “App File Sharing/Retroarch/” directory for your ROMs and copy some across.
14. Now you can start up Retroarch on your iPhone. When you do, the first thing to do is select the “Online Updater” option and update everything in here EXCEPT for the Cores. You should update the “Core Info Files” but DO NOT use the “Core Updater” as it’ll knacker up your install.
15. Jobs a good ‘un. Play away to your hearts content.
Not yet, but it's getting worked on just now and is officially slated for the 1.4 release of RetroArch. Hopefully not too long of a wait. We were just talking about the iOS release.