Difference between revisions of "Compiling ScummVM/iPhone"

Jump to navigation Jump to search
→‎Compile and Deploy: Add comment about the need to disable bitcode generation option
(→‎Creating the Xcode project: update instructions with new libs package that contains SDL_net and libcurl)
(→‎Compile and Deploy: Add comment about the need to disable bitcode generation option)
(2 intermediate revisions by the same user not shown)
Line 41: Line 41:
Generate Xcode project and open it:
Generate Xcode project and open it:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
../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
../scummvm/devtools/create_project/xcode/build/Release/create_project ../scummvm --xcode --enable-fluidsynth --disable-bink --disable-nasm --disable-opengl --disable-theora --disable-taskbar --disable-tts
</syntaxhighlight>
</syntaxhighlight>


Line 62: Line 62:
* In the project ''General'' settings you need to specify a unique ''Bundle Identifier'' (for example ''org.yourname.scummvm'').
* In the project ''General'' settings you need to specify a unique ''Bundle Identifier'' (for example ''org.yourname.scummvm'').
* You need to configure the ``Signing`` settings. Add an account by using your Apple ID if needed and then select it.
* You need to configure the ``Signing`` settings. Add an account by using your Apple ID if needed and then select it.
* You may need to disable bitcode generation in the build settings. This should already be disabled by default when you make a build specifically for your device, but it is enabled by default when you build for a ''Generic iOS Device''.


Then click on the Play button in the top left of the window to start the build. The App will be automatically installed on your device at the end of the build.
Then click on the Play button in the top left of the window to start the build. The App will be automatically installed on your device at the end of the build.
TrustedUser
2,147

edits

Navigation menu