Jump to navigation
Jump to search
← Older edit
Newer edit →
2,493 bytes added
22:12, 12 October 2017
Add some instructions to build with Xcode
This page explains how to compile your own version of [[ScummVM]] using the [[iPhone
]] or [[[iOS7
= Using XCode =
You can compile ScummVM with the official tools from Apple and get it to work on your non-jailbroken iPhone or iPad.
== Requirements ==
You will need:
* a macOS computer
* Xcode (you can get it for free from the Mac App Store)
* A developer account. You can create one for free using your Apple ID (the same one used for iCloud or the Mac App Store) on the [https://developer.apple.com/membercenter/ Apple Developer Member Center].
* iOS libraries used by ScummVM. There is a link to a convenient package below in the build instruction.
Note: with a free developer account iOS App that you build will only be valid for 7 days and you will thus need to recompile and reinstall them each week.
== Creating the Xcode project ==
Clone the ScummVM repository from GitHub to get the source code:
git clone https://github.com/scummvm/scummvm.git
Generate the create_project tool:
Create a build directory, extract the [https://www.scummvm.org/frs/build/scummvm-ios7-libs.zip iOS libraries package] and generate the Xcode project
Download the [https://www.scummvm.org/frs/build/scummvm-ios7-libs.zip iOS libraries package] and extract them in the build directory:
Generate Xcode project and open it:
../scummvm/devtools/create_project/xcode/build/Release/create_project ../scummvm --xcode --enable-fluidsynth --disable-bink --disable-mt32emu --disable-nasm --disable-opengl --disable-theora --disable-taskbar --disable-libcurl --disable-sdlnet
== Compile and Deploy ==
In Xcode you need to configure the scummvm project:
* Connect your iPhone or iPad to your Mac.
* Select your iOS device (iPhone or iPad) at the top of the window (in the title bar).
* In the project '
settings you need to specify a unique ''Bundle Identifier'' (for example '
* You need
configure the ``Signing`` settings. Add an account by using your Apple ID if needed
then select it.
Then click on the Play button in the top left of the window
compile for iOS using
start the build. The App will be automatically installed on your device at the end of
official Apple toolchain
'''TODO:''' Add a bit more details.
There are some outdated instructions on [http://blog.pmlabs-apps.com/scummvm-on-ios-without-jailbreak/ this blog] that may still be useful as it is illustrated and has more details
= Cross-Compilation =
Retrieved from "
Game data files
Get the Games
Instructions to Wiki Editors
About ScummVM :: Wiki