LiveContainer is an iOS app container manager that runs applications in isolated sandboxes with separate data, keychain, and vendor identifiers, bypassing Apple's free developer account installation limits. It uses Just-In-Time compilation to launch unsigned apps without a developer certificate, and supports running multiple instances and versions of the same app simultaneously. The tool also injects custom dynamic libraries and framework tweaks at launch, applied globally or per application.
Beyond basic containerization, LiveContainer provides advanced multitasking with resizable virtual or native windows and picture-in-picture support, allowing multiple apps to run simultaneously. It creates home screen shortcuts and MDM-based app clips for direct app launching without the launcher interface. Installation is handled through IPA file selection, JIT-less signing with imported certificates, and unlimited app installation by bypassing the app ID limit. The architecture enforces process isolation with per-container directory and keychain separation, and supports up to 128 separate accounts per app.
Additional features include per-app compatibility patching to resolve file picker and notification permission issues, external data folder mounting for syncing, and app locking with Face ID or password with strict hiding mode. Tweak injection offers per-app scoping with automatic re-signing, and cross-container launching allows apps from any container instance to be launched simultaneously across free developer slots.