Как обновлять приложения, установленные через sideloading, на iPhone
Почему установленные вне App Store приложения не обновляются сами
Приложения из App Store обновляются автоматически, потому что серверы Apple знают, какая версия установлена у вас и какая версия актуальна. У приложений, установленных вне App Store, такой связи нет. Когда разработчик такого приложения выпускает новую версию, iPhone никак не узнаёт об этом самостоятельно: вам нужно скачать новый IPA-файл и установить его поверх старого. В этом руководстве показан простой и надёжный порядок действий для этого, а также то, что разные инструменты могут автоматизировать, а что нет. Последняя проверка: 27 октября 2026 года, по документации AltStore, SideStore и Sideloadly, а также по странице Apple для тестировщиков TestFlight.
Сначала о рисках
- Обновление может стереть данные приложения, если установится как другое приложение. В FAQ Sideloadly говорится, что для перезаписи установленного приложения новый IPA-файл «должен иметь тот же bundle ID, и вы должны использовать тот же Apple ID».
- Более новый IPA-файл из другого источника – это уже другой файл. На зеркале обновление могут перепаковать с добавленным кодом, поэтому обновления стоит брать из того же проверенного источника, что и исходное приложение.
- Обновления могут прекратить поддержку вашей версии iOS или сломать какие-то функции. Сохраняйте текущий IPA-файл, пока не убедитесь, что новый работает нормально.
Что каждый инструмент может сделать за вас
| Инструмент | Находит новые версии | Поддерживает подпись активной | Что вам всё равно нужно делать |
|---|---|---|---|
| AltStore Classic | Да, для приложений из добавленных вами источников | Фоновое обновление через AltServer | Держать AltServer запущенным; нажимать «Обновить» |
| SideStore | Да, для приложений из своих источников | Фоновое обновление на телефоне | Держать LocalDevVPN подключённым |
| Sideloadly | Нет | Демон обновляет приложения с истекающим сроком | Скачать новый IPA и установить его |
| Scarlet iOS | Проверять источник самостоятельно | Не требуется (подпись enterprise) | Переустановить после отзыва сертификата |
| TestFlight | Да | Сборки работают до 90 дней | Включить автоматические обновления |
Две разные вещи: обновления и повторное подписание
Люди часто путают две разные задачи:
- Обновление означает установку более новой версии самого приложения с новыми функциями или исправлениями.
- Повторное подписание означает обновление подписи, которая позволяет той же версии продолжать открываться. С бесплатным Apple ID (AltStore, Sideloadly) подписи действуют 7 дней, с платным аккаунтом разработчика, год. Приложения, установленные через Scarlet iOS, подписываются Scarlet, поэтому вам самим ничего обновлять не нужно, но отзыв сертификата может их остановить, пока вы не переустановите приложение.
Чтобы приложения продолжали работать, нужно заниматься обоими процессами. Инструкция ниже охватывает каждый из них.
Как обновить приложение, установленное через Scarlet iOS
- Определите, откуда взялось приложение. Если вы установили его из встроенной библиотеки или из добавленного вами репозитория, именно там появляются новые версии.
- Откройте страницу приложения в этом источнике. Сравните указанную там версию с версией, установленной на вашем iPhone (Настройки, Основные, Хранилище iPhone, затем нажмите на приложение, чтобы увидеть его версию).
- Установите более новую версию. Устанавливайте её из того же источника. Новая сборка того же приложения обычно устанавливается поверх старой и сохраняет данные, но некоторые модифицированные приложения используют другой bundle ID и устанавливаются как отдельная копия, поэтому проверьте это, прежде чем что-то удалять.
- Если вы устанавливали приложение из собственного IPA-файла, проверять источник не нужно: получите новый IPA там же, где получили исходный, и установите его тем же способом.
Репозитории по-разному быстро публикуют новые версии, поэтому, если приложение для вас важно, следите за ним в активно поддерживаемом источнике. Хорошей отправной точкой станет наш список лучших IPA-репозиториев на 2026 год.
Простая еженедельная рутина
- Выберите один день в неделю, чтобы открывать свои источники и проверять наиболее используемые приложения.
- Ведите короткий список (достаточно обычной заметки) каждого установленного sideloading-способом приложения: откуда оно взято и какая версия у вас установлена.
- Перед установкой обновления приложения, которое для вас важно, сохраните копию текущего IPA в приложении Файлы, чтобы можно было вернуться назад, если новая версия что-то сломает.
- Если вы используете AltStore или Sideloadly с бесплатным Apple ID, выполняйте повторное подписание в той же сессии, чтобы ничего не истекло в середине недели.
Что автоматизируют другие инструменты
- AltStore (classic): обновляет 7-дневные подписи своих приложений в фоновом режиме, когда ваш iPhone находится в той же Wi-Fi сети, что и компьютер с запущенным AltServer. Это позволяет приложениям продолжать открываться, но не загружает новые версии приложений из источников, которые вы не добавляли в AltStore. Для приложений из добавленных вами источников в документации разработчиков AltStore указано, что как только источник публикует новую версию, “AltStore автоматически определит, что доступно обновление приложения, и уведомит пользователей”. Отображаются только те обновления, которые совместимы с вашей версией iOS; остальные показываются как неподдерживаемые обновления во вкладке My Apps. Вы также можете настроить Siri Shortcut для обновления из вкладки Settings в AltStore.
- SideStore: форк AltStore, который может обновлять подписи прямо на устройстве после однократной настройки через компьютер. В документации указано, что он “будет периодически обновлять ваши приложения в фоновом режиме, чтобы не допустить истечения обычного 7-дневного периода разработки”, используя приложение LocalDevVPN на iPhone.
- Sideloadly: вы повторно подписываете и переустанавливаете приложение с компьютера; на самом iPhone ничего не выполняется. Если включить опцию автоматического обновления, Sideloadly Daemon на вашем компьютере “будет автоматически пытаться обновлять приложения, срок действия которых скоро истекает, когда устройство обнаруживается по Wi-Fi или USB”. Чтобы обновить такое приложение, согласно FAQ, нужно добавить новый IPA, “используя тот же Apple ID/bundle ID”, при включённом автоматическом обновлении, и Sideloadly перезапишет предыдущую версию.
- TestFlight: для официальных бета-версий Apple сообщает, что начиная с TestFlight 3 “вы можете включить автоматические обновления, чтобы последние бета-сборки устанавливались автоматически”. См. использование TestFlight вместе со Scarlet iOS.
- Scarlet iOS: подписывает приложения за вас, поэтому еженедельная повторная подпись не требуется. Проверка наличия новых версий выполняется вручную, как описано выше.
Отслеживание приложений с открытым исходным кодом на GitHub
Многие приложения для сайдлоадинга, особенно эмуляторы, распространяются с открытым исходным кодом и публикуют каждую версию в виде GitHub release с прикреплённым IPA. Вы можете следить за страницей Releases проекта, либо использовать на GitHub функцию Watch > Custom > Releases, чтобы получать уведомления только о новых версиях, после чего скачивать новый IPA и устанавливать его. Всегда скачивайте файлы со страницы Releases самого проекта, а не с зеркал.
Остаёмся на старой версии
Иногда обновление убирает нужную функцию или что-то ломает. Поскольку обновления устанавливаются вручную, остаться на нужной версии очень просто: достаточно не устанавливать новую и сохранить IPA той версии, которая вам нужна. О том, как запускать две версии параллельно, читайте в нашем руководстве по запуску нескольких версий одного приложения на iPhone.
Когда приложение вдруг перестаёт открываться
Почти никогда это не связано с обновлением. Обычно дело в том, что истекла подпись (7-дневная подпись через Apple ID) или был отозван сертификат. О приложениях с истёкшим сроком действия читайте в статье как обновить приложение, у которого истёк 7-дневный срок. Для Scarlet смотрите что делать при отзыве сертификата; для общей картины почитайте что такое Scarlet iOS и как это работает.
Итоги
- Сайдлоад-приложения никогда не обновляются сами по себе: проверяйте их источник и переустанавливайте вручную.
- Обновление и повторная подпись – это разные задачи; Scarlet берёт подпись на себя, а AltStore и Sideloadly требуют регулярной повторной подписи с помощью бесплатного Apple ID.
- Прежде чем обновлять приложение, от которого вы зависите, сохраните копию той версии IPA, на которой находитесь.
- Следите за open-source приложениями на странице их релизов на GitHub.
- Обновляйте поверх текущей версии с тем же bundle ID (и тем же Apple ID для инструментов, работающих через Apple ID), чтобы приложение сохранило свои данные.
Часто задаваемые вопросы
Может ли сайдлоад-приложение обновляться само, как приложение из App Store?
Через iOS нет. Некоторые инструменты, такие как AltStore и SideStore, могут сообщать вам о доступном обновлении для приложений из своих источников, но устанавливаете его всё равно вы сами. Подробнее о том, как работают источники, читайте в статье источники AltStore и SideStore.
Сбросит ли обновление мой 7-дневный таймер?
Установка новой версии означает повторную подпись, поэтому с бесплатным Apple ID она получает новые 7 дней. При этом она по-прежнему учитывается в лимите на 3 приложения (см. как справиться с лимитом в 3 приложения).
Нужно ли что-то особенное для Scarlet на iOS 27?
Работа Scarlet подтверждена на iOS с версии 14 по версию 26; поддержка iOS 27 упоминается сторонними источниками, но официально не подтверждена. Проверьте это перед обновлением iOS.
Впервые слышите о Scarlet? Получите его на нашей странице установки Scarlet iOS.