Quick start
This guide will walk you through sideloading your first app with Impactor. You’ll learn how to connect your device, sign in with your Apple ID, and install an app.Before starting, make sure you have installed Impactor for your platform.
Prerequisites
- An iOS device running iOS 9.0 or later
- A USB cable to connect your device
- An Apple ID (free account works)
- An
.ipafile of the app you want to install
Step-by-step guide
Launch Impactor
Open Impactor on your computer. You’ll see the main interface with a clean, user-friendly design.
Connect your iOS device
Connect your iOS device to your computer using a USB cable.
- Plug in your device
- On your iOS device, tap “Trust” when prompted
- Enter your device passcode if requested
- Impactor should automatically detect your device
Sign in with your Apple ID
Impactor uses your Apple Account to request certificates and provisioning profiles from Apple, similar to how Xcode works.
- Click on the sign-in option in Impactor
- Enter your Apple ID email and password
- Complete two-factor authentication if prompted
How it works: Impactor replicates what Xcode does by using your Apple Account to:
- Register your device with Apple’s servers
- Request a signing certificate (valid for 365 days)
- Create provisioning profiles for your apps
Select an app to sideload
Now you’re ready to install your first app.
- Click the button to select an
.ipafile - Navigate to your downloaded
.ipafile and select it - Impactor will analyze the app and display information about it
Install the app
Click the install button to begin the sideloading process.Impactor will:
- Register your app with Apple’s servers
- Request a provisioning profile with proper entitlements
- Download the certificate and provisioning profile
- Sign the app using
apple-codesign-rs - Install the app on your device using
idevice
The process typically takes 30-60 seconds depending on the app size and your internet connection.
Trust the app on your device
After installation, you need to trust the certificate on your device:
- On your iOS device, go to Settings > General > VPN & Device Management
- Tap on your Apple ID under “Developer App”
- Tap Trust and confirm
What’s next?
Install SideStore for easier management
Impactor supports properly installing SideStore, which allows you to refresh apps wirelessly:- Download the SideStore
.ipafile - Install it using Impactor following the steps above
- Impactor will automatically populate the pairing file for SideStore
Generate a pairing file
Impactor can generate a pairing file for apps to communicate with your device remotely:- Connect your device
- Go to the Utilities page in Impactor
- Click install for a supported app (SideStore, Feather, Antrag, etc.)
- The pairing file will be automatically generated and placed
Supported apps for pairing files:
- SideStore - Install iOS apps with your Apple ID
- Feather - Install apps using raw certificates
- Antrag - List installed iOS apps
- Protokolle - View system logs
- And many more!
Advanced features
Impactor supports advanced features for power users:- Tweak injection - Inject
.deband.dylibfiles using ElleKit - Framework support - Add
.framework,.bundle, and.appexdirectories - Custom entitlements - Request entitlements like
increased-memory-limitfor emulators - AppSync support - Install apps if you have AppSync installed
- P12 export - Generate P12 certificates for SideStore/AltStore
Troubleshooting
Device not detected
- macOS/Windows: Make sure your device is unlocked and you tapped “Trust”
- Linux: Plug in your device first, then restart Impactor. Ensure
usbmuxdis running - All platforms: Try a different USB cable or port
Installation failed
- Make sure you’re signed in with your Apple ID
- Check that your device has enough storage space
- Verify the
.ipafile isn’t corrupted - Try signing out and back in to refresh your certificates
App crashes on launch
- Ensure you trusted the certificate in Settings > General > VPN & Device Management
- Some apps may not work when sideloaded due to DRM or server-side checks
Certificate errors
- If you’ve reached the app limit (3 apps), revoke certificates in Impactor settings
- Your certificate is stored locally and lasts 365 days—copy it to other machines if needed
Need help?
If you’re still having issues:- Check the GitHub issues for known problems
- Review platform-specific notes in the installation guide
- Visit the community for support and tips