Sideloading on iOS 12: What Actually Works and What You're Wasting Your Time On

iOS 12 still allows installation of third-party apps outside the App Store, but the methods are more limited than on newer versions. The main approach that genuinely works is sideloading signed .ipa files through a computer. It takes about 10 to 15 minutes once you know what you're doing. The first time? Give yourself half an hour and a cup of coffee. The core method relies on a signed IPA file and a tool that can install it on your device. AltStore is the most commonly used option here. It requires a computer and your Apple ID, and it creates a personal signing certificate that lets you sideload apps that aren't available through Apple's approval process. Here's how it actually goes down. You need a Mac or PC with the latest version of iTunes (on Windows) or Finder (on Mac running macOS Catalina or later). Connect your iPhone to the computer using a USB cable. Make sure trust is established between the device and the computer. If you've never done this before, you'll see a prompt on the iPhone asking whether to trust the computer. Tap trust and enter your passcode. After that, you download AltStore's installer onto the computer, run it, and follow the prompts to install it on your iPhone. The whole process takes roughly eight minutes on a stable connection.

Once AltStore is on the device, you'll need to sign in with your Apple ID within the app. This is where people hit their first snag. Some users have two-factor authentication enabled on accounts that were created years ago and don't remember the recovery email address. I spent about forty-five minutes on a support thread before realizing the Apple ID in question had been linked to a deleted email account. If your Apple ID has any complications, sort those out before starting. The actual sideloading part works like this. You obtain an IPA file — that's the app package — from whatever source you're using. Drag it into the AltStore application on your computer, or upload it through the web interface that AltServer sets up. AltStore will resign the app with your personal developer certificate and push it to the device. You then open AltStore on the iPhone, locate the app, and tap install. The app appears on your home screen within about a minute of the install completing.

The Certificate Problem You Should Know About

This is the thing most guides don't emphasize enough. Your personal Apple ID developer certificate expires after seven days. After that, none of your sideloaded apps will open until you reconnect to the computer and refresh the signature. AltStore has an automatic refresh feature, but it requires the computer to be on and connected periodically. If your computer is off for more than a week, your apps die. This is a fundamental limitation of using a personal developer account rather than an enterprise one. There are enterprise certificate alternatives that promise longer-lasting installs without computer reconnection. They exist, but they come with significant reliability issues. Enterprise certificates get revoked by Apple frequently, sometimes in bulk, and when that happens every app installed under that certificate stops working immediately with no warning. I once had a user lose three sideloaded apps on a Tuesday because the certificate provider's credential had been compromised and revoked over the weekend. There was no recovery other than finding a new certificate source, which often involves another round of trust issues.

Get the Full Details

How to Install Apps on iPhone Without App Store
How to Install Apps on iPhone Without App Store

Alternative Methods Worth Considering

If you're primarily interested in apps that were removed from the App Store rather than apps from unofficial sources, TestFlight is worth exploring. Some developers leave TestFlight builds open indefinitely, and you can join them with an invitation link. This doesn't require any computer connection or certificate management. The app updates automatically and runs with full iOS compatibility. Another option is using a tweaked IPFS or direct download link with a tool like TweakBox or ESign. These services provide pre-signed IPA files that you can install directly on the device without a computer. The tradeoff is that you're trusting a third party with your device's configuration, and the signing certificates they use are frequently revoked. I've seen these services work reliably for maybe two weeks before a revocation cycle wipes everything out. For apps that were removed from the App Store due to developer takedowns rather than policy violations, there are occasional archived versions on sites like iOSGods or AppValley. These are community-maintained archives. The quality varies significantly between apps, and I always recommend checking the app's file size and version number against what the official listing previously showed. A significantly smaller file size usually indicates a corrupted or incomplete download.

Practical Reality Check

This approach works best for a handful of specific use cases: legacy apps no longer available, region-restricted software, or tools that require modifications not approved by Apple. It's not a sustainable replacement for the App Store for everyday app usage. The maintenance overhead of certificate refreshing, the risk of revocations, and the security implications of installing unsigned code all add up. If your main goal is simply accessing apps from other regions, a legitimate workaround is creating a second Apple ID registered in the target country. That gives you full App Store access to that region's catalog without any of the sideloading complications. I've recommended this to dozens of people over the years, and it solves the problem cleanly for the vast majority of use cases. Sideloading should be your second choice, not your first.