⟨ Back to Instructions

Installing on iOS

Foolishness, developer. Foolishness. Community controls everything. And without contributors you cannot support anything. Let alone GZDoom.
— Vergil, when Dante said he would try to port GZDoom to his iPhone

You can't. Sorry.

As explained by Graf Zahl, because of App Store policies, there is no official or even unofficial GZDoom port available for iOS or iPadOS.

So you can't play Sonic: Lock & Load on an iPhone or an iPad.

Gez says 'Buy an Android phone and an Apple sticker, glue Apple sticker on Android phone, pretend it's an iPhone from now on.'

Maybe one day, someone will make a fully-functional up-to-date iOS variant of GZDoom, especially with EU regulations forcing Apple to allow sideloading, but today isn't one of those days.

Regardless, here's not-very-useful-at-all instructions on how to do it yourself.

Requirements

WARNING!! WARNING WARNING WARNING: These instructions are not verified even slightly. What follows may or may not be a good idea and isn't even complete like at all.

Okay so you just build the source code inside of Xcode using CMake or however the hell it works.

I dunno, I'm not an iOS developer.

You also probably need to include somewhere to put the IWADs as well as the Sonic: Lock & Load PK3.

And that's it(!)

Once you build it by some act of God, congratulations, now you can not put it on the App Store, because, again, Apple's guidelines.

I'm sorry if you thought these instructions would be legitimate.