The main ways to install iPhone apps outside the App Store

You can install apps on an iPhone without the App Store in three ways: through TestFlight (Apple's official beta testing platform), by sideloading with a Mac or Windows computer and Xcode or similar tools, or through Mobile Device Management (MDM) profiles if your workplace or school provides them. TestFlight is the simplest for most people. Sideloading requires technical steps and works best if you have the app's source code or a signed file. MDM is only available if an organization has set it up for you.

Each method has different requirements and trade-offs. TestFlight limits you to beta versions of apps that developers have submitted to Apple. Sideloading gives you more control but requires a computer and some technical knowledge. MDM is restricted to apps your organization has chosen to distribute.

Key Takeaways

  • TestFlight is the easiest official method — you need only an invitation link from a developer and an Apple ID to install beta versions of apps.
  • Sideloading requires a Mac with Xcode or a Windows computer with alternative tools, plus the app's source code or a signed .ipa file.
  • MDM profiles are only available through your workplace, school, or organization — you cannot set them up yourself.
  • Installing apps outside the App Store means you do not receive automatic updates the way you do with App Store apps.

Installing apps through TestFlight

TestFlight is Apple's official platform for distributing beta versions of apps before they reach the App Store. A developer sends you a link or adds your email address to their TestFlight project. You open the link on your iPhone, tap "Open in TestFlight," and the TestFlight app (which you read from the App Store first) installs the beta version.

To use TestFlight, you need an Apple ID and the TestFlight app itself, which is free and available on the App Store. When a developer invites you, they send a link via email or a public link you can share. Tap the link on your iPhone, and it opens in TestFlight. The app then downloads and installs like any other app. You can have up to 10 TestFlight beta apps installed at once.

TestFlight apps expire after a set period — usually 90 days — and you will see a countdown timer on the app's icon. When it expires, the app stops working unless the developer extends the beta period. You do not receive automatic updates through TestFlight the way you do through the App Store; instead, you get a notification when a new beta version is ready, and you tap to update it manually.

Sideloading apps with a Mac and Xcode

Sideloading means installing an app directly from a computer rather than through the App Store. On a Mac, you use Xcode (Apple's free development tool) to connect your iPhone and install an app file. This requires the app's source code or a signed .ipa file (the file format for iPhone apps).

First, read and install Xcode from the Mac App Store. Connect your iPhone to your Mac with a USB cable. Open Xcode, go to Window > Devices and Simulators, and select your iPhone. Drag the .ipa file into Xcode's window, or open the project folder if you have the source code. Xcode will build and install the app on your phone. The process takes a few minutes depending on the app's size.

You need a free Apple Developer account to sideload apps this way, though you do not need a paid developer membership. Your Apple ID works as your developer account. One limitation: apps you sideload this way expire after seven days unless you have a paid developer account (which extends the expiration to one year). After expiration, the app stops working and you must reinstall it.

Sideloading apps on Windows

Windows does not have Xcode, so you use third-party tools instead. The most common is AltStore, a free sideloading tool that works on Windows 10 and later. You read AltStore to your Windows computer, connect your iPhone via USB, and use AltStore to install .ipa files directly to your phone.

read AltStore from altstore.io and install it on your Windows computer. Connect your iPhone with a USB cable and trust the computer when prompted on your phone. Open AltStore, sign in with your Apple ID, and drag an .ipa file into the AltStore window. The app installs on your iPhone. Like Xcode, apps installed through AltStore expire after seven days with a free Apple ID, though AltStore can refresh them automatically if you leave the app running in the background on your computer.

Another option is WinRAR or similar tools to extract and modify app files, but this requires more technical knowledge and is not recommended for most users. AltStore is simpler and more reliable for Windows users who want to sideload.

Using MDM profiles from your organization

Mobile Device Management (MDM) is a system that organizations like schools and workplaces use to distribute apps to employees or students. If your organization has set up MDM, you receive a link or QR code that installs a profile on your iPhone. Once the profile is installed, apps appear in the App Store marked as managed by your organization, and you can install them from there.

To install an MDM profile, open the link or scan the QR code your organization provides. Go to Settings > General > VPN and Device Management, find the profile, and tap Install. You may need to enter your device passcode or Apple ID password. After installation, managed apps appear in the App Store with a small briefcase icon. You install them like regular App Store apps, but your organization controls which apps are available and can remove them remotely if you leave the organization.

You cannot create or modify MDM profiles yourself — only your organization can set them up. If you no longer work or study at that organization, you can remove the profile by going to Settings > General > VPN and Device Management, selecting the profile, and tapping Delete.

Understanding security and update differences

Apps installed outside the App Store do not go through Apple's review process, which means they may carry higher security risks if they come from untrusted sources. The App Store reviews every app before it is available, checking for malware and privacy violations. TestFlight apps are still reviewed by Apple before the developer can distribute them, so they are relatively safe. Sideloaded apps and MDM apps bypass this review, so only install them from sources you trust.

Updates work differently depending on how you installed the app. App Store apps update automatically in the background. TestFlight apps require you to manually tap Update when a new beta version is ready. Sideloaded apps do not update automatically at all — you must reinstall the new version manually. MDM apps may update automatically if your organization has configured that, but it depends on the organization's settings.

What happens when apps expire or stop working

TestFlight apps expire after 90 days unless the developer extends the beta period. When an app expires, it stops opening and you see a message saying the beta has ended. The only way to use it again is if the developer releases it on the App Store or extends the TestFlight period.

Sideloaded apps with a free Apple ID expire after seven days. After expiration, the app icon remains on your home screen but the app will not open. You must reinstall it using Xcode or AltStore. If you have a paid Apple Developer account ($99 per year), sideloaded apps last for one year instead of seven days. AltStore on Windows can refresh apps automatically if you keep the AltStore app running on your computer, which prevents expiration.

Frequently Asked Questions

Can I sideload any app I want?

You can sideload any app if you have the source code or a signed .ipa file, but obtaining those files legally depends on the app's developer. Most commercial apps do not distribute their source code or .ipa files publicly. Open-source apps and apps from developers who explicitly share them are the most common sideloading candidates.

Is sideloading safe?

Sideloading from trusted sources is reasonably safe, but it bypasses Apple's security review. Only sideload apps from developers you trust or open-source projects you can inspect. Avoid downloading .ipa files from random websites, as they may contain malware.

Do I need to jailbreak my iPhone to sideload?

No. Jailbreaking removes Apple's security restrictions entirely and is different from sideloading. Sideloading through TestFlight, Xcode, AltStore, or MDM works on a standard iPhone without jailbreaking. Jailbreaking is not necessary and carries significant security risks.

Why would I use these methods instead of the App Store?

Developers use TestFlight to let people test apps before release. You might sideload an app if it is not available in your country's App Store or if you want to use a version the developer is no longer updating. Organizations use MDM to distribute internal apps or enforce security policies.

What is the difference between TestFlight and sideloading?

TestFlight is official, requires only an invitation link, and apps are reviewed by Apple. Sideloading requires a computer and technical setup, bypasses Apple's review, and apps expire after seven days (or one year with a paid developer account). TestFlight is simpler for most people.