
A developer has created an alternative store for downloading and installing applications, including a Nintendo emulator, outside of the official Apple App Store, and without jailbreaking.
Riley Testut, an independent iOS developer, is not new to installing apps outside of the App Store. The young man behind GBA4iOS, a Game Boy emulator for iPhone, formerly installable directly from Safari, is launching the AltStore, an alternative App Store for iOS, accessible without jailbreak, on all iPhones.
After several years of work, his project is now available on Github and already allows you to install… a Nintendo console emulator. Delta, that’s its name, can carry a SuperNES, the Game Boy and Game Boy Advance, as well as the Nintendo 64, excellent news for those who would like to enjoy Mario Kart in its best version.
To function, the AltStore uses an official function that Apple offers to developers and which allows them to install on their own device, an application that they have developed. This is then signed with the developer’s free Apple ID. This method has a limitation, however: apps installed using such an Apple ID expire after seven days, unless you have a paid developer account.
But Riley Testut has found a solution: a server application installed on a computer and connected to the same Wi-Fi network as the iPhone, is responsible for automatically updating the applications every week.
Try for adventure? In the following lines, you will find everything you need to install the AltStore on your iPhone.
1. Download the AltServer
Start by downloading and installing the AltStore server application. Available on both Windows and macOS, the server is a key element. It will update installed apps to keep them running every seven days.
Be careful, however, you must have a computer running at least Windows 10 on macOS 10.14.4 and higher.
- Download AltStore AltServer for Windows (Free)
- Download AltStore AltServer for macOS (Free)
Also, if you are performing the manipulation from a Windows PC, you will also need to download and install iTunes, if it is not already installed, so that the AltServer can communicate with your iPhone.
- Download iTunes for Windows (Free)
2. Connect to Wi-Fi and turn on wireless sync
To work, the AltServer (running in the background on your computer) and the AltStore (on your iPhone) must be connected to the same Wi-Fi network. You must therefore ensure that your computer and your iPhone are using the same access point.
Also, in order for the AltStore to automatically update applications after their 7-day deadline has passed, the iTunes wireless sync feature must be enabled.
To do this, connect the iPhone to your computer using its USB to Lightning cable, open iTunes then, in the device’s synchronization window, in the Options, check Synchronize with this iPhone over Wi-Fi, and validate by clicking on Apply.
Keep the iPhone connected to the computer for the next step.

3. Install the AltStore on the iPhone
From Windows, launch AltServer, then deploy the hidden icons pane of the taskbar. Click on the AltServer icon, go to the Install AltStore menu, and select your iPhone.

From a Mac, click on the AltServer icon in the menu bar, enter the Install AltStore menu, and select your iPhone.

A window prompting you to enter the username and password for your Apple ID is displayed.

Once notified, you have several choices if you do not want to use your original username. You can either create a new Apple ID that you will only use for this purpose, or you can use the App Password feature which generates a unique password, which will only work with the AltStore.
This feature offered by Apple allows you to generate single sign-on passwords when you need to sign in to third-party applications or services with your Apple ID.
If you choose the latter option, go to https://appleid.apple.com from your computer, sign in to your Apple account, then in the Security section, locate the Application passwords line. Then click on Generate a password, choose a title for your password, and click on Create.

Keep this password safe (you will need it later), and use it with your original username to validate the AltServer connection. The AltStore should then install on your iPhone.

4. Authorize the application
The first time you try to open the AltStore on your iPhone, you should see an alert message stating that your device is not allowed to run untrusted Developer apps.

To allow the AltStore to run, open Settings, then in General, enter the Device Management menu.

Select the developer profile that mentions your Apple ID, and tap Trust yourIDApple and confirm by pressing Yes.

5. Install and update applications
Open the AltStore on your device. Offering an interface similar to that of the App Store, the AltStore has four tabs: News, to discover the latest news, Browse, to explore the application catalog, My Apps, to consult the applications you have installed, and Settings to access the AltStore settings.

In this last section, tap Sign in with Apple ID, and sign in with your Apple ID. Depending on your choice previously, enter your original password or the unique password created previously.

Installing an application from the AltStore only works when your iPhone and your computer are on and connected to the same Wi-Fi network.
In addition, updates for expired applications will be performed automatically in the background when you open the AltStore on the iPhone.
For now, only three applications are available on the AltStore, but others should join the alternative store very soon.
Source:
Riley Testut’s Blog