What an IPA file is and why you'd install one
An IPA file is the raw application package that Apple uses to distribute iPhone apps. It contains all the code, images, and data an app needs to run. Normally you download apps through the App Store, but sometimes you need to install an IPA directly — usually because you're testing an app before it's published, installing a version from outside the App Store, or restoring an app you built yourself.
Installing an IPA is not the same as downloading from the App Store. You cannot drag an IPA onto your iPhone like you would a file on a computer. Instead, you use a computer tool to transfer it, and the process varies depending on whether you're using a Mac or Windows machine.
Key Takeaways
- You need a computer (Mac or Windows), the IPA file, and either Xcode or a third-party tool like Apple Configurator 2 or Transloader to install the IPA on your iPhone.
- On a Mac, Apple Configurator 2 is the fastest method and does not require Xcode or developer knowledge.
- On Windows, you can use Transloader (which uploads to iCloud and installs from there) or Windows-based tools like Cydia Impactor, though Transloader is more reliable.
- Your iPhone must be unlocked and connected to the computer during installation, and you may need to trust the developer certificate on your phone afterward.
- If the app is unsigned or signed with a personal certificate, it will expire after 7 days and need to be reinstalled.
Installing an IPA on Mac using Apple Configurator 2
Apple Configurator 2 is the official Apple tool for managing iPhone apps on a Mac, and it is the simplest method if you have access to one. Download Apple Configurator 2 from the Mac App Store (it is free), then open it and connect your iPhone to your Mac with a USB cable.
Open Apple Configurator 2. Click the plus icon in the top left, then select "Add" and choose "Apps". A file browser will open. Navigate to your IPA file, select it, and click "Open". The app will appear in the list. Select your iPhone from the left sidebar, then drag the app onto your phone's name. Configurator 2 will install it. You may see a prompt asking you to trust the developer — if so, unlock your iPhone, go to Settings > General > VPN & Device Management, find the developer name, and tap "Trust".
Installing an IPA on Windows using Transloader
Transloader is a web-based tool that works on Windows, Mac, or Linux. It uploads your IPA to iCloud and then installs it on your iPhone from there, which avoids needing specialized desktop software. Go to transloader.io in your web browser, select your IPA file, and enter your Apple ID and password. Transloader will encrypt and upload the file.
After upload completes, open the App Store on your iPhone, go to your profile (tap the icon in the top right), scroll down, and look for the app in the "Available Updates" section — it will appear there even though it is not a traditional update. Tap "Install" to download and install it to your phone. You will need to trust the developer certificate on your iPhone afterward (Settings > General > VPN & Device Management, then tap the developer name and select "Trust").
Installing an IPA on Windows using Xcode (if you have developer access)
If you have Xcode installed on a Mac or Windows machine with developer tools, you can install an IPA through Xcode directly. Connect your iPhone to your computer with a USB cable, open Xcode, and go to Window > Devices and Simulators. Select your iPhone from the left sidebar, then look for the "Installed Apps" section. Click the plus icon, navigate to your IPA file, and select it. Xcode will install it.
This method requires Xcode, which is large to download and is mainly used by developers. For most people, Apple Configurator 2 or Transloader is faster and easier.
Trusting the developer certificate on your iPhone
After installation, your iPhone may show a message that the app cannot be opened because the developer is not trusted. This happens when the IPA is signed with a personal or test certificate rather than an official Apple certificate. To fix this, unlock your iPhone and go to Settings > General > VPN & Device Management (or Device Management, depending on your iOS version). You will see the developer name listed. Tap it, then tap "Trust [Developer Name]". Return to the home screen and try opening the app again.
If you do not see the developer listed in VPN & Device Management, the app may not have installed correctly. Try the installation process again, and make sure your iPhone stayed connected to the computer until the process finished.
What to do if the app expires or stops working
Apps installed from unsigned or personally signed IPAs expire after 7 days. When the expiration date passes, the app will no longer open. You will need to reinstall the IPA using the same method you used before. If you are testing an app repeatedly, ask the developer for a version signed with a longer validity period, or use an Apple Developer account to sign it for a full year.
If the app stops working before 7 days have passed, the installation may have been interrupted. Disconnect your iPhone, reconnect it, and try installing the IPA again. Make sure your iPhone is unlocked during the entire process and that you do not unplug it until the installation shows as complete.
Frequently Asked Questions
Can I install an IPA directly from my iPhone without a computer?
No. iPhones do not have a file manager that can open IPA files, and iOS does not allow direct installation from files. You must use a computer and a tool like Apple Configurator 2, Transloader, or Xcode to transfer the IPA to your phone.
Why does my app say "Untrusted Developer" after installation?
The IPA is signed with a certificate that iOS does not recognize as official. Go to Settings > General > VPN & Device Management, find the developer name, and tap "Trust [Developer Name]". The app will then open normally.
Will the app stay on my iPhone after 7 days?
If the IPA is unsigned or signed with a personal certificate, the app will expire and stop opening after 7 days. You will need to reinstall it. If it is signed with an Apple Developer account certificate, it will remain valid for one year.
What if Transloader says my Apple ID password is wrong?
Transloader may reject your password if you have two-factor authentication enabled. Generate an app-specific password through your Apple ID account settings and use that instead of your regular password.
Can I install an IPA on someone else's iPhone?
Only if you have their Apple ID password or if their iPhone is connected to your computer and unlocked. The installation process requires either computer access or iCloud access tied to the phone's account.