iOS iOS HubAltStore · SideStore · LiveContainer
HELP CENTER · GUIDES · FIXES

Sideloading Help Center

Choose the right sideloading method, diagnose a problem or describe your setup and get a focused path in a few taps.

IOS HUB HELP CENTER

How can we help?

Start with one of the three paths below. You can change direction at any time without losing the rest of the guide.

What do you want to do?

Pick the closest goal. We will show a practical starting point and the next three steps.

BEGINNER MODE

New to sideloading? Start here.

You do not need to know what AltStore, SideStore, LiveContainer or a Source means yet. Pick what you want to do and we will point you to the right option.

AltStore
ALTSTORE

I want AltStore — PAL or Classic?

AltStore PAL is the simple marketplace option in supported regions and does not install arbitrary IPA files. AltStore Classic installs IPA files worldwide, uses free Apple signing and can now refresh through Remote AltServer after setup.

SideStoreAltStore
IPA + REFRESH

I want to install .ipa files and refresh them later from my iPhone

You now have two good free routes. SideStore is built around on-device refresh after the first setup. AltStore Classic can also install and refresh without your own computer after you pair it with Remote AltServer.

SideloadlyAltStore
DESKTOP

I want to install IPA files mainly from my computer

Sideloadly is the most direct desktop route and supports iPhone, iPad, Apple Silicon Mac and Apple TV, including Wi-Fi sideloading and automatic re-signing. AltStore Classic is useful if you also want Sources and the AltStore library workflow.

LiveContainer
MANY APPS

I want to keep many IPA apps, not just a few

Use LiveContainer. It is not another store: it runs guest IPA apps inside one container, so the normal 3-app / 10-App-ID free-account limit does not apply to those guest apps. The LiveContainer + SideStore build is the easiest combined setup.

Sideloadlyatvloadly
tvOS

I want to install apps on Apple TV

Sideloadly installs IPA files directly to Apple TV from Windows or macOS. If you want a self-hosted service on Linux or OpenWrt, use atvloadly instead.

Still not sure? If you are in the EU and only want approved alternative-marketplace apps, pick AltStore PAL. If you want to install your own IPA files, SideStore is the easiest ongoing workflow after the first setup. Add LiveContainer only when you actually need more apps.

What do these names mean?

Five short explanations before you choose anything.

AltStore PAL

EU-only alternative app marketplace. No arbitrary IPA sideloading, no 7-day expiry and no computer requirement.

AltStore Classic

Traditional sideloading app for IPA files. Works worldwide, uses a free Apple ID and normally needs AltServer for signing and refreshing.

SideStore

An AltStore-style sideloading app designed so that after the first setup you can install and refresh apps from the iPhone itself using LocalDevVPN.

LiveContainer

A launcher, not a store. It runs multiple guest IPA apps inside one installed container. You normally use it together with SideStore or AltStore.

Source

A Source is just a catalog link that tells AltStore or SideStore which apps and updates are available. Adding a Source does not install anything by itself — it only adds that catalog to your app browser.

Browse our checked Sources

Detailed methods

Once you know what you need, compare the individual free methods below.

SI
NEWiOS 27

Install SideStore without a PC on iOS 27

SideInstaller installs SideStore or SideStore + LiveContainer fully on-device on iOS/iPadOS 27. SideInstaller v1 adds partial iOS 17–26 support when you already have a pairing file created with a computer.

Use only sideinstaller.net or the official FrizzleM/SideInstaller GitHub repository when entering Apple account credentials.
Open official SideInstaller ↗
SideStore
FREESideStore + LiveContainer

Refresh from the iPhone after setup

Use SideStore with LocalDevVPN. Add LiveContainer if you want to run several guest apps inside one container. iloader handles the initial install.

Open official guide ↗
AltStore
FREEAltStore Classic

Classic AltStore workflow

Use AltStore Classic with AltServer on Windows or macOS. Keep AltServer available on the same Wi-Fi or connect by USB when apps need refreshing.

Open official guide ↗
AltStore
NEWRemote AltServer

AltStore refresh without your computer

Pair AltStore Classic once, install LocalDevVPN and then use a Remote AltServer to install and refresh apps from anywhere while connected to Wi-Fi.

Open official guide ↗
Sideloadly
FREESideloadly

Sign IPA files from Windows or Mac

Use Sideloadly for direct IPA installation. Its daemon can automatically re-sign apps when your device is reachable over Wi-Fi or USB.

Open official guide ↗
TrollStore
FREETrollStore

No 7-day refresh on supported iOS

Use TrollStore only if your exact iOS/iPadOS version is supported. It permanently installs IPA files on those compatible versions.

Open official guide ↗
Sideloadlyatvloadly
FREEApple TV

Apple TV

Use Sideloadly from Windows/macOS or self-host atvloadly on Linux/OpenWrt for an Apple TV focused setup.

Open official guide ↗

Compatibility at a glance

A practical comparison of the free paths. Exact requirements can change, so the official documentation links remain the final reference.

Tool Best for Device / OS Computer Refresh / expiry Free Apple account
AltStore ClassicClassic sideloadingiPhone / iPadWindows or macOS with AltServer7-day apps; refresh via AltServer over same Wi-Fi or USBYes
AltStore + Remote AltServerInstall and refresh without your own computeriPhone / iPadPC pairing is required for setup; afterwards the remote server is usedWi-Fi + LocalDevVPN required; cellular is not supportedYes
SideInstallerOn-device SideStore / LiveContainer setupiOS/iPadOS 27; partial 17–26 support with an existing pairing fileNo PC on iOS/iPadOS 27; iOS 17–26 requires an existing pairing file created with a computerInstaller only; refreshing is then handled by SideStoreYes
SideStoreOn-device refresh after setupiOS / iPadOS 15+Initial install only: Windows, macOS, Linux or ChromebookLocalDevVPN must be enabled for install, update and refreshYes
LiveContainer + SideStoreMany guest apps in one containeriOS / iPadOS 15+Initial install through Impactor, iloader or an existing standalone SideStoreRefresh the container / SideStore; guest apps run inside LiveContainerYes
SideloadlyDirect IPA signing from desktopiPhone / iPad / Apple TVWindows or macOS7-day free signing; optional auto-refresh daemon via Wi-Fi / USBYes
TrollStorePermanent installs on compatible iOSiOS/iPadOS 14.0 beta 2–16.6.1, 16.7 RC, and 17.0Depends on the installation pathNo 7-day refresh on supported versionsNot required for signing
atvloadlySelf-hosted Apple TV sideloadingApple TVLinux or OpenWrt hostSelf-hosted pairing and automatic refresh workflowYes
Free Apple account limits
With normal free development signing, apps generally expire after 7 days and must be refreshed. AltStore documents a 3-app device limit and up to 10 registered App IDs at a time. LiveContainer + SideStore can reduce pressure on those slots by running guest apps inside the container.

Troubleshooting

Search the common problems below. Start with the short fix, then open the official documentation if it still fails.

Apple ID login fails, HTTP 503 or 2FA does not work
For SideStore sign-in issues, try another Anisette Server first; if the Apple verification code does not arrive, request one manually from Apple Account settings. SideInstaller v1.0.0 also documents fixes for HTTP 503, SMS/call 2FA and reusable session IDs.
LiveContainer + SideStore does not refresh automatically
OFFICIAL DOCS
First make sure Wi-Fi + LocalDevVPN are active and a manual Refresh All works in the built-in SideStore. LiveContainer's official LC+SS guide says the auto-refresh Shortcut can be used by replacing SideStore's Refresh All Apps action with LiveContainer's action.
iOS 27: Shortcut refresh does not run reliably
COMMUNITY WORKAROUND
Community reports suggest first confirming that manual Refresh All works. For Shortcuts, keep Refresh All Apps as the final refresh action, avoid turning LocalDevVPN off too early, and if one app still refuses to refresh try long-pressing it in SideStore and choosing Resign. These are community workarounds, not official SideStore requirements.
LocalDevVPN connects but refresh still fails on iOS 27
COMMUNITY WORKAROUND
A community workaround reported on Reddit is to set Tunnel IP to 10.7.0.2/30 and Device IP to 10.7.0.1/32 in LocalDevVPN. This is not an official SideStore fix and does not help every device, so use it only after the official Wi-Fi, LocalDevVPN, pairing and DNS-blocker checks.
SideStore pairing stopped working after an iOS update or reset
SideStore documents that pairing files can expire after an update or reset, and sometimes unexpectedly. Update iloader, delete the stored pairing, pair/trust the device again, place the new pairing file for SideStore, reconnect LocalDevVPN and refresh.
SideStore error 1005 / 1007 — app not found or invalid IPA
Error 1005 means SideStore could not find the app file at the provided URL. Error 1007 means the downloaded file is not a standard IPA. Re-download from the original source or try another verified source.
SideStore nightly is unstable or suddenly broke
SideStore's official troubleshooting guide says nightly builds may contain unstable bleeding-edge changes. If a problem appears only on nightly, switch back to the latest stable build before deeper troubleshooting.
SideStore will not install, update or refresh
Turn on LocalDevVPN first and make sure the device is on Wi-Fi. SideStore requires its on-device VPN whenever you install, update or refresh apps. If needed, reconnect the VPN and reopen SideStore.
My sideloaded app expired after 7 days
This is normal with a free Apple development account. Refresh the app before expiry with SideStore, AltStore or Sideloadly. If you use AltStore, AltServer must be reachable. Sideloadly can use its auto-refresh daemon.
AltStore says it cannot find AltServer
Make sure AltServer is running and the computer is on the same Wi-Fi as the iPhone/iPad, or connect the device by USB. On Windows, firewall rules and the Apple versions of iTunes/iCloud can also matter.
Remote AltServer cannot be reached or is unavailable
Make sure Wi-Fi and LocalDevVPN are both enabled. Remote AltServer does not work over cellular. If the server returns an invalid response or is unavailable, wait a few minutes or choose another Remote AltServer in AltStore settings.
iloader / pairing file setup fails
Use the latest iloader, reconnect the device by USB and trust the computer again. Re-run the initial SideStore installation so the pairing data is generated again. For iloader-specific failures, use its official support links.
LiveContainer says the certificate is missing or mismatched
Open SideStore, sign in, connect LocalDevVPN and run Refresh All. Then return to LiveContainer and import the signing certificate from SideStore. The built-in LiveContainer + SideStore workflow uses the same certificate.
I hit the 3-app or App ID limit
A free Apple account has strict limits. Remove or deactivate apps you are not using, wait for old App IDs to expire, or use LiveContainer + SideStore so multiple guest apps can run inside one container slot.
An app installs in LiveContainer but will not launch
Not every app is compatible with LiveContainer. Run the JIT-Less Mode Diagnose tool, confirm the certificate import worked, and check the official compatibility information before assuming the IPA itself is broken.
Can I use TrollStore on a newer iOS version?
Only on the versions supported by the TrollStore project: 14.0 beta 2 through 16.6.1, 16.7 RC, and 17.0. The project states that 16.7.x other than that RC and 17.0.1+ are not supported by the known CoreTrust bugs.
What should I use for Apple TV?
Sideloadly supports Apple TV from Windows/macOS. If you want a self-hosted Linux/OpenWrt service, atvloadly is the more specialized route.
Still not working? Open a pre-filled GitHub report with the selected problem so it is easier to diagnose.
Report this problem ↗

Official references

Compatibility can change after updates. This page intentionally links to the official documentation for the final installation steps.