CoderTonyChan / RetroArch

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.

Home Page:http://www.libretro.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status Coverity Scan Build Status

RetroArch

iOS Compilation / Development Guide

https://docs.libretro.com/development/retroarch/compilation/ios/

Code Signing the Cores

Note that you must code sign the dylib cores in order for you to use them.

In iOS 9 and above

Starting from iOS 9, the cores must be packaged as part of the application, even if they are code-signed. This was an additional security measure introduced in iOS 9. Fortunately, the code signing is handled as part of the Xcode build/archive process, so all you need to do is place your compiled .dylib cores in the pkg/apple/iOS/modules folder. Running the application via Xcode or archiving the application for an adhoc distribution will codesign the cores as long as they are placed in the aforementioned pkg/apple/iOS/modules folder.

Building RetroArch

FOR IOS 10 AND UP

Open Xcode. Open the following project file pkg/apple/RetroArch_iOS10.xcodeproj In the Navigator Pane on the left, select the Retroarch_iOS10 project In the Project and Targets list on the left side, choose the RetroArchiOS10 target. Select the Target (the one with the RetroArch icon), not the project. In the "General" tab, change the "Team" under Signing to be your developer name. Set the active scheme to RetroArchiOS10, and select your connected iOS device as the device. Run (⌘-R)

Core

[iOS Jailbroken] — RetroArch 1.8.1 and other emulators (Cydia & Sileo) https://forums.libretro.com/t/ios-jailbroken-retroarch-1-8-1-and-other-emulators-cydia-sileo/24668

http://johan.margueritte.free.fr/buildbot/ios-arm64 http://johan.margueritte.free.fr/buildbot/tvos-arm64/

Other build

http://johan.margueritte.free.fr/iosemu

About

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.

http://www.libretro.com

License:GNU General Public License v3.0


Languages

Language:C 69.8%Language:C++ 26.6%Language:Objective-C 1.4%Language:Assembly 0.5%Language:PHP 0.3%Language:Shell 0.2%Language:JavaScript 0.2%Language:Python 0.2%Language:Makefile 0.1%Language:CMake 0.1%Language:Java 0.1%Language:GLSL 0.1%Language:HTML 0.1%Language:Perl 0.0%Language:HLSL 0.0%Language:Metal 0.0%Language:Lua 0.0%Language:Batchfile 0.0%Language:CSS 0.0%Language:CoffeeScript 0.0%