The Creation of AltStore Docs and Delta Docs

- 1 min

I love retro games and I have enjoyed Apple’s iOS devices for a great many years. And at the collision of these two great passions: Delta Emulator.

But Alas, Apple Refuses

Unfortunately for me and the rest of the Retro gaming community, Apple refuses to allow any1 emulator on their official App Store. Their reasoning? Well it violates their guidelines of course! Apple says that emulators violate guideline 2.5.2, which prohibits apps from installing or running external code on iOS.

In reality, it comes down to two big reasons for them:

  1. Execution of arbitrary code (i.e. ROMs), is a security risk since the App Store review team cannot check the imported code for malicious functionality.
  2. The app could allow / enable the retrieval of copyrighted content, posing a lawsuit risk to Apple.

And so this is where AltStore comes in.

AltStore allows non-developers to “trick” Apple into thinking that they built their own application and are installing it to their device for testing purposes. It essentially copies the build process from XCode and makes any IPA a seamless installation.

I’ve been heavily involved with both the development and testing of AltStore and Delta with Riley Testut as the lead developer. The entire project is open-sourced so anyone can contribute!

The markdown documentation that I’ve written exists so that developers of AltStore Sources or Delta Custom Skins have an in-depth document that explains what values are expected for their json config files.

The Docs

You can find the two different sites that document Riley Testut’s AltStore and Delta below:

Both of these wiki-style documents are open-source and hosted on GitHub. They can be viewed using GitBook or GitHub pages, but personally I much prefer the GitBook view.

  1. Except sometimes they get to exist for years, but are then randomly removed. Sorry bout that one, iDOS. 

Noah Keck

Noah Keck

Independent Software Developer and Computer Enthusiast

rss facebook twitter mastodon github youtube mail spotify lastfm instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora microphone