Apple sideloading knowledge base
Methods, tools, compatibility, security, and troubleshooting for apps outside the App Store.
Use this knowledge base to choose a method, complete a task, or diagnose a failure. “Sideloading” covers several unrelated systems; identify the system before applying advice.
Start here
| Need | Page |
|---|---|
| Select a method | Method comparison |
| Check current OS and tool status | Current state |
| Understand certificates and profiles | Signing model |
| Fix an error | Error index |
| Assess an IPA | IPA safety |
| Inspect an IPA or profile | Local inspection commands |
Browse by topic
Official Apple distribution
App Store alternatives that Apple defines: TestFlight, unlisted and Custom Apps, regional marketplaces, Web Distribution, Xcode, ad hoc, Enterprise, and MDM.
Signing tools and accounts
Personal Team limits, paid membership, AltStore, SideStore, Sideloadly, Feather, other on-device signers, certificate providers, and Linux.
Advanced and version-locked methods
TrollStore, LiveContainer, JIT, jailbreak/AppSync, legacy limit bypasses, and other Apple platforms.
Technical foundations
IPA structure, code signing, P12 files, provisioning profiles, App IDs, bundle IDs, entitlements, extensions, updates, and data containers.
Security and privacy
Threat models, app provenance, modified IPAs, signing credentials, UDIDs, pairing records, and configuration profiles.
Troubleshooting
Symptom-first diagnosis for install, integrity, trust, expiry, refresh, app-limit, crash, network, and Feather failures.
Core rules
- Signing proves integrity from a signer; it does not prove an app is safe.
- The certificate, profile, App ID, entitlements, bundle ID, and device must agree.
- Free Personal Team profiles expire after seven days and have app/App ID limits (Apple).
- JIT is separate from signing and installation.
- Do not delete an installed app before protecting its local data.
For citations and update policy, see Sources.