How to install and use SideStore to sideload apps on iOS 14 and later

It wasn’t very long ago that we talked about a relatively new piece of sideloading software called SideStore, which strives to be more of an untethered sideloading experience than the already ever popular AltStore software.

SideStore header image.

But what makes SideStore more attractive than AltStore as a sideloading platform, and is there anything else you need to know about it before you consider trying it for the first time? These are questions we hope to answer in today’s piece, as well as showing you how to use it.

What you need to know about SideStore

First and foremost, we should note that SideStore and AltStore accomplish the same task – they both let you sideload apps onto your iPhone or iPad with your Apple ID that you couldn’t ordinarily download from the App Store, either because the developers didn’t submit them, or because they’d never pass the muster of Apple’s App Store rules to gain acceptance.

Despite this, there are tons of sideloadable apps that iPhone and iPad users would love to have on their devices. That’s why this niche market exists, and it’s also a reason why Apple was essentially forced to enable sideloading in the EU. While we hope that similar requirements make their way into the USA soon, we can still depend on third-party sideloading methods like SideStore and AltStore for now.

We should also note that while SideStore is a separate project from AltStore, the core of the SideStore project is one and the same. That’s because SideStore is based on AltStore, but the core difference is that it doesn’t require you to set up a computer to run AltServer. SideStore circumvents the AltServer requirement by instead taking advantage of a virtual private network (VPN) to trick iOS into installing apps.

Making use of a VPN, while it doesn’t require a computer, does require an internet connection. That said, you will need an internet connection to sideload apps with your Apple ID via SideStore, but it can be done completely on the device you’re using it on.

SideStore will also occasionally attempt to re-sign apps that you’ve sideloaded via the VPN connection, so you shouldn’t need to worry about signing statuses expiring. The only thing you’ll need to be mindful of is the limited number of apps you can sideload at any given time, which is generally going to be seven apps.

SideStore supports iOS & iPadOS 14 and later and features a built-in JIT-enabler for playing hardware accelerated games and emulators, and using any other apps that can take advantage of this increase in performance. The computer that you set up SideStore on for the first time must have macOS 10.15 or later or Windows 10 or later installed on it.

If you’re ready to try SideStore for the first time, then move on to the next section where we’ll show you how to set it up and use it for the first time. You will need a computer for the initial setup, but never again after that.

How to set up SideStore

If you’re ready to install and set up SideStore for the first time, simply follow the steps outlined for you below:

1) Visit the SideStore web page on your computer via your favorite web browser. The URL of that web page can be found below:

https://sidestore.io/

2) Click on the Get Started button:

SideStore Get Started button.

3) Click on the Download AltServer button:

Download SideStore prerequisites.

4) Click on the Download SideStore.ipa button.

5) Click on the Download JitterbugPair button.

Note: Now that you’ve downloaded all the prerequisites, you will move to install them.

6) Drag the AltServer app into your Applications folder:

Move AltServer into Applications Folder macOS.

7) Open the AltServer app:

Open the AltServer app on macOS.

8) If prompted, click on the blue Open button:

Blue open button on AltServer prompt.

Note: With AltServer installed on your computer, move on to the next step to install SideStore on your device.

9) Plug your iOS or iPadOS 14 or later device in to your computer.

10) If prompted about allowing the accessory to connect, or trusting your device:

Allow accessory to connect to Mac.

11) Trust the device via Finder, as well as on the device itself:

Trust iPhone in macOS.

12) Hold the Option key on your Mac’s keyboard and click on the AltServer button in the Menu Bar:

Sideload IPA from AltServer Menu Bar icon on macOS.

13) Select Sideload .ipa and choose the device you want to install SideStore on.

14) Select the SideStore.ipa file you downloaded earlier, and then click Open:

SideStore IPA file.

15) Enter your Apple ID email and password for the sideloading process, then click Install:

Log in to AltStore with Apple ID.

Note: SideStore will be installed on your device’s Home Screen after this step, but don’t launch it just yet.

16) Navigate to Settings -> General -> VPN & Device Management and tap on your Apple ID:

VPN & Device Management Trust Apple ID.

17) Tap Trust your Apple ID and then tap on the red Trust button that follows:

Trust SideStore.

Note: Now, if you’re using iOS or iPadOS 16 or later, you must turn on Developer Mode. If not, you can skip the next step.

18) Navigate to Settings -> Privacy & Security -> Developer Mode:

Enable Developer Mode on iPhone.

19) Toggle Developer Mode on and then tap on the Restart button when prompted:

Turn on Developer Mode and restart device.

20) Returning to your Mac, extract the JitterbugPair file you downloaded earlier:

Extract JitterbugPair.

21) Ensure your device has a passcode set on it and launch the extracted JitterbugPair file:

Launch extracted JitterbugPair app.

Note: macOS will likely reject the app as untrusted, so follow the steps below to circumvent this.

22) Navigate to Settings -> Privacy & Security -> Security and click on the Open Anyway button:

Settings open Jitterbug Anyway.

23) Use biometric authentication or your password on your Mac to continue:

Touch ID to open Jitterbug.

24) Launch the JitterbugPair file again.

25) Unlock your iPhone or iPad (enter passcode) before continuing on your Mac.

26) In the prompt on your Mac, click the Open button:

Jitterbug Open prompt.

27) If prompted to allow Terminal to access the Downloads folder, click Allow:

Allow button.

28) A Terminal window should appear, and you want to see the words “Process completed,” at the bottom:

Jitterbug Terminal window.

29) An output file with the file extension “.mobiledevicepairing” will be generated in your home folder, drag it to your iCloud Drive:

Jitterbug output file.

30) On your device, launch the SideStore app and Allow notifications:

SideStore Allow notifications.

31) Another prompt will ask you to select the pairing file. Tap the OK button:

SideStore pairing file.

32) A Files window appears, select the “.mobiledevicepairingfile you uploaded to iCloud Drive:

SideStore file upload.

33) Once complete, navigate to the SideStore settings and sign in with your Apple ID, just as you would in AltStore:

SideStore Apple ID sign-in.

34) Download the Wireguard VPN app from the App Store on your device:

Download the Wireguard VPN app.

35) Download this special Wireguard configuration file and move it to your iCloud Drive:

Move Wireguard file to iCloud Drive.

36) Share the config file with your Wireguard VPN app from your device’s Share Sheet:

Share wireguard file with VPN app.

37) Allow the VPN configuration to be added, and then enter your device’s passcode:

Enable the SideStore Wireguard VPN.

38) Enable the SideStore VPN in the Wireguard app.

Congrats! You’ve finally installed and set up SideStore. You’re ready to begin sideloading!

Sideloading apps with SideStore

Now that you’ve successfully set up SideStore on your device, you’re ready to start sideloading apps. We’ll show you how to do that below:

1) Find an .ipa file to sideload. We’ll use PoomSmart’s TrollLEDs app for our example:

Download .ipa file.

2) Download the .ipa file, and then view it in your device’s Files app:

View the downloaded IPA file in Files app for SideStore.

3) Share the file to your SideStore app:

Open the downloaded IPA file in SideStore.

4) SideStore sideloads the app over the VPN:

Successfully sideloaded app over SideStore.

Congrats, you’re done!

Conclusion

The process to download and install SideStore on your device is a somewhat complex one compared to AltStore, but once you set it up for the first time, you can pretty much set it and forget it because you won’t need your computer with AltServer ever again.

The VPN tricks your device into installing files on itself with your Apple ID, and it regularly re-signs apps for your convenience. Untethered sideloading is truly a convenient thing.