Scarlet is a third-party iOS app installer that allows users to sideload IPA files (iOS App Store Packages) directly onto their iPhones and iPads without a computer. It serves as a hub for tweaked apps, emulators, and unsigned software that Apple would typically reject from the official App Store.

If the certificate is fully revoked, you must wait for the Scarlet team to update their enterprise certificate, delete the old apps, and re-install them. Frequently Asked Questions

There are several other tools available for installing third-party apps on iOS. Here's how Scarlet compares to two other popular options: AltStore and SideStore.

Scarlet operates by leveraging enterprise certificates, which are typically used by businesses to distribute in-house apps to their employees. However, some of these certificates have been exploited for sideloading purposes. Scarlet uses a novel approach to ensure that the apps installed through it continue to work even when Apple attempts to revoke the underlying certificates.

Pick a stable DNS server from the DNSCloak main menu (such as Cloudflare or Quad9) and start the local VPN service. Step-by-Step: Installing IPA Files via Scarlet

Scarlet can be convenient for quickly trying IPAs, but as a permanent solution. If you’re serious about sideloading without revokes, use TrollStore (if your iOS version supports it) or a paid developer account ($99/year). Scarlet is best for temporary testing, not daily driver use.

Modern UI with theme support (dark/light modes).

Legal and Policy Considerations

: If you use Scarlet's default "Signed" method, you are at the mercy of when their public certificate is revoked.

Open Settings > Profile Downloaded , tap install, and authenticate with your passcode.

With Scarlet trusted and your anti-revoke network rules running, you can now sideload external applications.

Technical Mechanisms (common approaches)

Uninstall Scarlet, clear Safari cache, enable your anti-revoke DNS, and reinstall. The .ipa file is corrupted or formatted incorrectly. Re-download the source file from a different repository. Stuck at 99% Signing Network interruption or large file sizing constraints.