Hubbry Logo
AltStoreAltStoreMain
Open search
AltStore
Community hub
AltStore
logo
8 pages, 0 posts
0 subscribers
Be the first to start a discussion here.
Be the first to start a discussion here.
Contribute something
AltStore
AltStore
from Wikipedia
AltStore
DeveloperRiley Testut
Initial release28 September 2019 (2019-09-28)
Repository
Operating systemiOS, iPadOS (client) Windows, macOS (server)
TypeApp store
LicenseGNU Affero General Public License
Websitealtstore.io

AltStore is an alternative app store for the iOS and iPadOS[1] mobile operating systems, which allows users to download applications that are not available on the App Store, most commonly tweaked apps, jailbreak apps, and apps including paid apps on the app store. It was publicly announced on September 25, 2019, and launched on September 28.[1]

History

[edit]

Riley Testut is an American developer who began to work on AltStore after Apple declined to allow his Nintendo emulator Delta on the App Store. Since Xcode allowed him to temporarily install his Delta app to his iOS device for 7 days of testing, he created AltStore in 2019 to replicate this functionality, which could be extended to other .ipa files. As of 2022, AltStore had been downloaded 1.5 million times.[2][3]

In the following years, AltStore expanded beyond its initial sideloading functionality. The platform was founded by Testut, with Shane Gill later joining as co-founder. AltStore was initially supported through Patreon contributions from its user community, and later saw increased adoption following regulatory developments in the European Union that enabled broader third-party app distribution. The project has also been involved in notable industry collaborations, including a partnership with Epic Games.[4][5]

Features

[edit]

AltStore exploits a loophole in the Xcode developer platform, which allows developers to sideload their own apps which they are working on without needing to jailbreak. Sideloaded apps are signed like a developer project for testing and will expire after 7 days with a free account or one year with a paid developer account, by which they will need to be refreshed or reinstalled.

References

[edit]

Further reading

[edit]
[edit]

Notes

[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
AltStore is a free, alternative app distribution platform for iOS and iPadOS devices that enables users to sideload unsigned using their personal without requiring . Developed by Riley Testut, it was first released in September 2019 through its official website, altstore.io, as a workaround to Apple's restrictions on third-party app installations. Unlike the official , the classic version of AltStore focuses on a sideloading workflow that leverages , such as , to install apps directly onto devices, but it requires users to periodically refresh every seven days due to Apple's policies on , which limit sideloading to a short validity period to prevent widespread distribution of unauthorized apps. However, AltStore PAL, launched in 2024 for the and expanded to in December 2025 with plans for more regions in 2026, operates as an official alternative app marketplace under regulations like the and Japan's Mobile Software Competition Act, eliminating the need for certificate refreshes and app limits. AltStore distinguishes itself by providing a user-friendly interface for managing sideloaded or marketplace apps, including automatic refreshes when the device is connected to a computer for the classic version, and it supports the installation of apps like that are often unavailable on the official . The platform has gained popularity among developers, gamers, and users seeking greater control over their iOS devices, particularly for installing homebrew software or apps rejected by Apple. It operates on non-jailbroken devices, preserving iOS security features while offering an alternative to traditional distribution methods, and its open-source nature allows community contributions via GitHub. Over time, AltStore has adapted to Apple's evolving policies, including recent 2025-2026 changes enabling official alternative marketplaces in select regions, and it remains a key tool for iOS users interested in unofficial app ecosystems.

Overview

Description

AltStore is a free, alternative app distribution platform for iOS devices, such as and , that allows users to sideload by signing them with their personal without the need for . The tool operates through a core mechanism that involves an initial installation on the iOS device via a computer using companion software called AltServer, enabling subsequent direct sideloading of apps on the device itself. AltStore is affiliated with the official website altstore.io, which serves as the primary source for downloads, documentation, and related resources. As an open-source project, its source code is publicly available on GitHub, allowing for community contributions and transparency in its development.

Purpose and Functionality

AltStore's primary purpose is to serve as a free, open-source platform that enables iOS users to install and manage applications not available through Apple's official App Store, thereby promoting greater user freedom in app distribution without requiring device jailbreaking. By leveraging sideloading techniques, it allows individuals to access unapproved or custom apps, such as emulators or specialized tools, while adhering to Apple's policies on personal development certificates. This approach addresses limitations in the official ecosystem by providing an alternative pathway for software installation that emphasizes user control and developer accessibility. Functionally, AltStore operates as a persistent application on the device, functioning as a central hub for discovering, installing, and managing sideloaded apps. Users can browse apps from trusted sources or add custom "sources" via containing metadata files, which generate detailed store pages including app descriptions, permissions, and security alerts for any changes. This hub-like interface simplifies the oversight of installed apps, ensuring users remain informed about potential risks without needing advanced technical knowledge. For developers, AltStore plays a key role in facilitating direct distribution of apps to users through IPA files signed with the user's personal development certificate, bypassing Apple's rigorous review process and enabling rapid sharing of experimental or niche software. Developers can create and share simple text-based sources with app information, allowing users to install these via AltStore effortlessly, which democratizes app deployment beyond traditional channels. The platform emphasizes the use of personal Apple IDs to sign apps, integrating seamlessly with Apple's free developer program to avoid the need for paid memberships or complex setups. This method permits up to three active apps per account at a time, requiring periodic refreshes every seven days to maintain validity under Apple's policies.

History

Development

AltStore was developed by Riley Testut, an iOS developer previously known for creating GBA4iOS, a popular for iOS devices that gained significant attention for its sideloading capabilities without requiring jailbreaking. Testut's experience with GBA4iOS, which he distributed through unofficial channels due to App Store restrictions, laid the groundwork for his later projects, including the . The initial motivation for AltStore stemmed from Apple's restrictive App Store policies, particularly after the company rejected Testut's Delta emulator app, prompting him to seek a legal, non-jailbreak method for sideloading apps onto iOS devices. Testut aimed to create an alternative distribution platform that empowered users to install unsigned IPA files using their personal Apple ID, bypassing traditional jailbreaking while adhering to Apple's terms of service. Development began in earnest around 2018-2019 as a response to these limitations, with Testut focusing on a solution that could distribute apps like Delta without violating Apple's developer guidelines. The project's timeline up to its 2019 launch involved and community involvement, culminating in the establishment of an repository to encourage contributions from other developers. Technically, AltStore was built leveraging iOS APIs for app signing and installation, similar to those used by Xcode, while utilizing free Apple developer accounts to manage certificates for sideloading without enterprise-level privileges. This approach allowed the platform to operate within Apple's ecosystem by "tricking" the device into treating sideloaded apps as if they were installed via official tools, ensuring compatibility and security through sandboxing.

Release and Milestones

AltStore was publicly released on September 28, 2019, as a stable version supporting and later devices, enabling sideloading of unsigned IPA files via a companion desktop application called AltServer. This initial launch marked version 1.0 and introduced core functionality like background app refreshes every seven days to comply with Apple's personal developer certificate limitations. A significant milestone occurred in 2020 with the introduction of AltDaemon, a tool designed for automated app installation, refreshing, and updating directly on devices without needing a connected computer. AltDaemon reached its official version 1.0 release on October 6, 2020, enhancing AltStore's usability for users seeking computer-independent workflows on supported jailbroken setups. Subsequent updates focused on expanding compatibility with and later versions, incorporating features like improved provisioning profile management and support for newer iOS capabilities. For instance, AltStore 1.5, released on May 6, 2022, added AltJIT support for and later, while later patches addressed compatibility issues with and 17, including widgets and error logging enhancements. In response to Apple's evolving policies on developer certificates, AltStore implemented adaptations such as automated revocation handling and certificate refresh mechanisms, particularly around 2020 when broader sideloading ecosystem revocations prompted updates to maintain reliability. These changes ensured continued operation under the seven-day refresh requirement without relying on enterprise certificates, which faced increased scrutiny and revocations during that period. A major milestone came in April 2024 with the launch of AltStore PAL, an Apple-approved alternative app marketplace for iOS devices in the European Union, complying with the Digital Markets Act (DMA) and enabling official third-party app distribution without sideloading limitations. As of April 2025, AltStore Classic received version 2.2 updates, expanding compatibility to iOS 18 and later, with enhancements for rate-limiting and source management.

Features

Sideload Capabilities

AltStore enables the sideloading of unsigned IPA files by leveraging a user's personal Apple ID to sign the apps with a developer certificate, exploiting a loophole in Apple's developer tools such as Xcode, without requiring a paid developer account or jailbreaking the device. This process involves registering the app with Apple's servers using the personal Apple ID, which generates a temporary provisioning profile that allows the IPA file to be installed and run on the iOS device for up to seven days. Once signed, the IPA is transferred and installed directly onto the device, using a personal developer certificate in compliance with Apple's developer program policies while bypassing the official App Store. After the initial setup of AltStore on the device, users can perform direct-on-device sideloading through the app's interface, particularly via the "Browse" tab, where available apps are listed for selection and installation without needing constant computer connectivity. This feature streamlines the workflow by allowing users to tap on an app's AltStore page to initiate the download and sideload process seamlessly on the iOS device itself. AltStore supports installing multiple apps under a single Apple ID, but it adheres to Apple's restriction of only three active sideloaded apps per account at any given time on a device, enabling users to manage a rotation of apps by deactivating others as needed. To overcome this limit partially, users can employ multiple Apple IDs for signing different sets of apps, though the per-account cap of three active apps remains enforced by Apple. This multi-app capability allows for greater flexibility in sideloading diverse applications while staying within the imposed boundaries. For the initial transfer of IPA files during setup, AltStore integrates with iTunes on Windows or Finder on macOS (version 10.15 and later) to facilitate the wireless or wired syncing of apps to the connected iOS device, requiring iTunes or iCloud to be installed on the computer running AltServer. This integration ensures that IPA files can be dragged and dropped or synced efficiently before direct-on-device management takes over. AltStore's refresh mechanism for these sideloaded apps is handled separately through its device management tools.

Device Management Tools

AltStore provides essential tools for managing sideloaded applications on iOS devices, ensuring they remain functional despite Apple's restrictions on unsigned apps. One core feature is the app refresh functionality, which allows users to manually or automatically renew app signatures every seven days to prevent expiration caused by Apple's certificate policies. This process involves connecting the device to a computer running AltServer or using on-device methods, maintaining app accessibility without requiring full reinstallation. The built-in app organizer, accessible via the "My Apps" tab within AltStore, enables users to view, update, and delete sideloaded apps efficiently. This interface displays key details such as app expiration dates and supports direct actions like refreshing individual apps or checking for updates, streamlining ongoing maintenance. By centralizing these operations, the organizer helps users keep their device organized without navigating external tools. For enhanced automation, AltStore includes the AltDaemon component, a background service that handles app refreshes without user intervention on compatible jailbroken setups. AltDaemon operates as a system daemon that activates only when needed by AltStore, suspending otherwise to conserve battery life, and allows on-device signing to eliminate the need for a constantly connected computer. This feature is particularly useful for users seeking a more seamless experience post-initial sideloading. AltStore integrates with device settings to support Wi-Fi syncing for computer-based refreshes, requiring users to enable "Sync with this iPhone/iPad over Wi-Fi" in or . Once activated, this allows refreshes over the same network without a , provided AltServer is running on the computer. This integration simplifies maintenance by leveraging built-in iOS capabilities for wireless operations.

Installation and Usage

Initial Setup

To install AltStore, users must first meet specific hardware and software requirements, including a compatible computer running macOS 11 or later (or Windows 10/11 with iTunes and iCloud installed from Apple's official site), an iOS device connected via USB cable, and a free Apple ID for authentication. The process begins by downloading the AltServer installer from the official AltStore website at altstore.io, which serves as the primary tool for deploying AltStore to the iOS device. For users, after downloading and extracting AltServer (available as altserver.zip for or an older version for ), the file is copied to the and launched, appearing as a . The iOS device must be connected via USB and unlocked, prompting the user to trust the computer if not already done. For devices running iOS 16 or later, Developer Mode is enabled via Settings > Privacy & Security > Developer Mode. Wi-Fi sync is then activated in Finder (for ) or (for or earlier) to allow wireless communication. From the AltServer menu, selecting "Install AltStore" prompts entry of the Apple ID credentials, after which AltStore is installed on the device; users must then trust the developer profile in Settings > General > VPN & Device Management (or Profiles & Device Management on older iOS versions). On , the setup requires downloading and installing ( or version from apple.com) and iCloud from Apple's site prior to proceeding. The AltServer installer (altinstaller.zip) is downloaded from altstore.io, extracted, and run as administrator via Setup.exe, granting necessary network permissions. Similar to , the iOS device is connected via USB, unlocked, and trusted, with Developer Mode enabled for iOS 16+ devices. Wi-Fi sync is enabled in iTunes, followed by selecting "Install AltStore" from the AltServer taskbar icon, entering Apple ID details, and trusting the profile in device settings upon completion. This initial installation enables subsequent app sideloading processes.

App Sideload Process

To sideload an app using AltStore, users first obtain the IPA file from developers or trusted online sources, then transfer it to the computer running AltServer. This process assumes AltStore has already been installed on the iOS device via initial setup. With the iOS device connected via USB or on the same Wi-Fi network as the computer, users launch AltServer and select the "Sideload .ipa..." option from its menu. They then choose the IPA file, select the target device, and enter their Apple ID credentials to sign the app, which AltServer uses to provision and install it directly onto the device. If AltStore reports a "Could not find AltServer" error during sideloading, refreshing, or related operations—particularly in AltStore Classic or hybrid use with AltStore PAL—verify that AltServer is running on the computer connected to the same Wi-Fi network; avoid public, work, or school networks by using a personal hotspot if necessary. On Windows, ensure AltServer is allowed through the firewall, iTunes and iCloud are installed directly from Apple (not the Microsoft Store), and run AltServer as administrator; confirm the device trusts the computer, initially via USB if needed. As a fallback, connect the device via USB for wired operation. Due to Apple's limit of three active apps per Apple ID, the official AltStore method is to deactivate unused apps in the My Apps tab to free up slots, but users can also switch to a different Apple ID within AltStore's Settings tab on the device to sign and install additional apps under the new account. After installation, the app appears on the device's home screen, but users must verify it by navigating to Settings > General > VPN & Device Management (or Profiles & Device Management on older iOS versions) and tapping "Trust" next to the developer's profile to enable the app to run. For iOS 16 and later, enabling Developer Mode in Settings > Privacy & Security is also required prior to trusting.

Compatibility and Limitations

Supported Devices

AltStore is compatible with iOS devices such as the iPhone, iPad, and that run or later. Full support extends to through iOS 18 as of April 2025, with updates addressing compatibility issues like crashes on iOS 18 devices. For iOS 17.4 and later in the European Union and Japan, AltStore PAL provides additional support without requiring a computer. Compatibility with newer versions like iOS 19 should be verified on the official site. On the computer side, AltServer—the tool used for installation—requires or later (with version 11 or later recommended for the newest releases) or with the latest version of , which necessitates Windows 10 or later. Newer hardware like the iPhone 15 series is supported on compatible iOS versions, though some restrictions may apply as detailed in the known limitations section.

Known Restrictions

AltStore operates under several technical and policy-based restrictions imposed by Apple's ecosystem for free Apple ID-based sideloading. One primary limitation is the 7-day expiration period for apps signed with a personal Apple ID, as mandated by Apple's certificate policies; after this time, apps become unusable until refreshed. This necessitates periodic refreshes, either manually through AltStore or via background processes, to re-sign and extend the validity of installed apps. Another key restriction is the limit of three active sideloaded apps per device when using a free , stemming from Apple's constraints. Additionally, free accounts are limited to registering 10 App IDs at one time, each expiring after 7 days. Without switching to additional Apple IDs, users cannot exceed this cap simultaneously, though AltStore provides mechanisms to deactivate apps temporarily to install others. This policy ensures that free accounts are primarily for development testing rather than broad distribution. Unlike the official App Store, AltStore does not support over-the-air updates for sideloaded apps due to limitations on free Apple ID distributions. Instead, updates require manual intervention through the refresh process, which relies on a companion computer running AltServer connected to the same network.

Reception and Impact

User Adoption

AltStore has seen significant growth in user adoption since its release, with over 2 million downloads reported by 2023. This expansion reflects its appeal as a sideloading solution for iOS users seeking alternatives to the official App Store. Following the launch of AltStore PAL in the European Union in April 2024, it achieved more than 100,000 downloads shortly thereafter, indicating continued momentum in supported regions. The platform's user base primarily consists of gamers and emulator enthusiasts, drawn to apps like the Nintendo emulator Delta, which AltStore enabled to reach users despite initial App Store rejections. Developers also form a key segment, utilizing AltStore for testing and distributing in-progress applications without relying on Apple's approval processes. This focus on niche communities has fostered a dedicated following interested in pushing iOS boundaries through sideloading. Community engagement around AltStore is supported by an official Discord server, where users interact with the development team and share support resources. AltStore's role in indie app distribution has been particularly impactful, exemplified by Delta's success, which ranked as the top free app in the United States and continues to be distributed via the platform even after policy changes allowed emulators on the App Store. AltStore leverages Apple's permitted personal developer accounts to enable sideloading of apps for individual use, which is allowed under the Apple Developer Program guidelines without requiring jailbreaking. This approach distinguishes AltStore from enterprise-based alternatives that misuse certificates for public distribution, which Apple has aggressively targeted through revocations to enforce its policies. One major controversy surrounding AltStore involves debates over the security risks associated with sideloading unvetted apps, as it bypasses Apple's App Store review process, potentially exposing users to malware, data theft, or other vulnerabilities. Apple has consistently argued that such practices increase the attack surface on iOS devices, emphasizing that sideloading introduces significant threats not present in the controlled App Store ecosystem. Proponents of AltStore counter that users can mitigate these risks by sourcing apps from trusted developers, though critics highlight that the lack of centralized oversight remains a core concern. Apple has responded to AltStore and similar tools by revoking developer certificates, which has led to temporary outages for users relying on these methods, particularly in cases where certificates are misused for public distribution. Additionally, Apple has banned certain developers associated with AltStore apps from its programs, such as blocking the iTorrent torrent client from distribution on AltStore PAL in the EU, citing violations of guidelines and revoking the developer's alternative marketplace rights without detailed explanation. AltStore has contributed to broader discussions on , highlighting Apple's restrictive policies and influencing regulatory scrutiny, including the European Union's investigations into Apple's practices as of 2023, which ultimately forced allowances for in the region. These debates underscore tensions between innovation, user choice, and platform control, with AltStore serving as a key example in arguments against Apple's dominance.

References

Add your contribution
Related Hubs
Contribute something
User Avatar
No comments yet.