Guaranteed To Work Simple Guide For iOS11 & Xcode 9.1

Subforum for discussion and help with ScummVM's iPhone port

Moderator: ScummVM Team

Post Reply
Posts: 2
Joined: Thu Nov 16, 2017 12:05 am

Guaranteed To Work Simple Guide For iOS11 & Xcode 9.1

Post by mic773 »

Like you, after updating to the latest xcode and iOS my project refused to compile with various errors. No one wants to mess with installing ipa files, so just follow this simple guide and you will have ScummVM on your device in no time:

1. Using your favorite text editor, copy and paste the following code and save as (the code below is modified and isn't the one found online. If you have a previous file delete it and use this!):

Code: Select all


# Clone the repository
git clone "$GIT_REPO_URL"

# Compile create_project
(cd scummvm/devtools/create_project/xcode; xcodebuild)

# Create the workspace
mkdir build
cd build

../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
open scummvm.xcodeproj
2. Make a folder named "ScummVM" anywhere you want. Inside, drop the script file.

3. Open a new terminal window, nevigate to your ScummVM folder (cd ScummVM) and copy-paste the below line then press enter:

Code: Select all

chmod +x ; ./
4. Once Xcode launches, make sure Product Name in build settings is ScummVM (case sensitive!, see example:

One you do that, compile and it will work 100%.


The app icon for ScummVM has been messed up from day one. The creators use a rounded corner image instead of a boxed image which makes it look off in iOS. See comparison here (original on the left):

To fix do the following:

Download my fixed app icon images: ... _vfHsKDmxi then unpack replacing all older images into:


Enjoy the classics!
Last edited by mic773 on Tue Apr 03, 2018 8:20 pm, edited 1 time in total.

Posts: 5
Joined: Thu Nov 09, 2017 12:57 pm

Post by blackpat »

Thats how I did it too :) Lets try to incoporate this onto master in Github.

Posts: 3
Joined: Fri Jan 26, 2018 8:43 am

Post by ptitmoos »

Thank you for the great tutorial.
I followed exactly what you suggested but I get the following error message in the terminal window:

Code: Select all

benjamins-Mac:ScummVM benjamin$ ls
benjamins-Mac:ScummVM benjamin$ chmod +x ; ./
./ line 1: {rtf1ansiansicpg1252cocoartf1561: command not found
./ line 2: syntax error near unexpected token `}'
./ line 2: `{\fonttbl\f0\fswiss\fcharset0 Helvetica;}'
benjamins-Mac:ScummVM benjamin$
Do you have any idea why I get this error?

For information I'm using macOS High Sierra & XCode 9.2 (9C40b).

Thank you in advance for your help :)

User avatar
ScummVM Developer
Posts: 752
Joined: Sat Sep 23, 2006 10:41 am
Location: West Sussex, UK

Post by criezy »

I am guessing you saved your file as rich text. If that is the case you need to convert it to plain text, which you can do in TextEdit (see for example ... -mac-os-x/).

Posts: 1
Joined: Sun Apr 01, 2018 3:03 pm

Post by 101jtwo »

how to you solve the provision profile requirement?

Weedy Weed Smoker
Posts: 5
Joined: Thu Apr 05, 2018 1:15 pm

Post by Weedy Weed Smoker »

I made a plain version of the iOS icon for ScummVM, which is ready for the FUTURE ! (Good bye skeuomorphism, sorry Scott...)

I uploaded it here : ...

@101jtwo : just change the first "scummvm" of the Bundle Identifier in General build infos and select your iTunes account for the Signing Team...

Post Reply