AltStore — альтернативный магазин приложений для мобильных операционных систем iOS и iPadOS, разработанный для установки приложений, не распространяемых через официальный App Store. Программа использует механизм подписи приложений с помощью персонального Apple ID и сопутствующее настольное приложение (обычно именуемое AltServer) для передачи и периодического обновления подписанных пакетов на устройство. Концепция ориентирована на пользователей, желающих запускать сторонние приложения, эмуляторы и бета‑версии программ без участия официального магазина Apple, сохраняя при этом цифровую подпись и возможность автоматического обновления.
Исторически AltStore возник как ответ на ограничения официальной экосистемы приложений, предоставляя обходные пути для установки .ipa‑файлов через локальную сеть или USB и регулярной переподписи для продления действительности сертификатов. Со временем проект развивался, добавляя интерфейс для поиска и установки приложений, средства управления учетной записью подписи и механизмы безопасности, направленные на минимизацию рисков при использовании личного Apple ID. Инструмент не является магазином в традиционном смысле коммерческой площадки, а функционирует как клиент и хост для пользовательских пакетов.
- Сайдлоадинг: установка .ipa‑файлов, подписанных с использованием личного Apple ID, обходя распространение через App Store.
- AltServer: настольное приложение для Windows или macOS, которое пересылает и подписывает пакеты на подключенное устройство по USB или сети.
- Автопереподпись: периодическое обновление подписи установленных приложений для продления их работоспособности без необходимости повторной установки вручную.
- Поддержка эмуляторов и сторонних приложений: возможность установки программ, запрещённых или не размещённых в официальном магазине.
- Управление учетной записью: интерфейс для ввода и использования персонального Apple ID и управления связанными сертификатами подписи.
- Локальная передача: передача пакетов по USB или локальной сети, что снижает зависимость от внешних серверов поставщиков.
- Интеграция с системными политиками: работа в рамках ограничений платформы iOS, включая лимиты на количество подписанных приложений при использовании бесплатных учетных записей разработчика.
- Обновления приложений: возможность обновления установленных пакетов с сохранением подписи и истории версий.
- Социальная и документированная поддержка: наличие пользовательских руководств и сообществ, обсуждающих сценарии использования и возможные риски.