Ошибка вида «maximum number of App IDs reached» при установке приложения через AltStore означает, что у вашего Apple ID закончились свободные слоты для идентификаторов приложений — и без очистки старых App IDs установить новое приложение не получится. Бесплатная учётная запись разработчика Apple ограничивает количество App IDs, которые можно зарегистрировать за короткий период, и AltStore расходует их на каждое устанавливаемое приложение и его расширения.
Проблема решается двумя путями: удалением неиспользуемых идентификаторов через учётную запись разработчика Apple или ожиданием, пока лимит сбросится автоматически. Ниже разберём оба способа, а также то, почему App IDs накапливаются и как избежать повторения ситуации.
Что такое App IDs и почему они заканчиваются
App ID (идентификатор приложения) — это уникальная строка, которую Apple регистрирует для каждого приложения, подписанного вашим сертификатом. Когда вы устанавливаете IPA-файл через AltStore, программа автоматически создаёт App ID для самого приложения и, при необходимости, отдельные идентификаторы для его расширений — виджетов, расширений для шаринга и других компонентов.
Бесплатный Apple ID имеет жёсткое ограничение на количество App IDs, которые можно создать в течение недели. Точное значение лимита Apple не публикует в виде конкретной цифры для бесплатных аккаунтов, но на практике пользователи упираются в него после установки нескольких приложений, особенно если у них много расширений. Удалённые приложения не освобождают слоты автоматически — идентификаторы остаются привязанными к учётной записи, пока не истечёт недельный период или пока вы не удалите их вручную.
Платная учётная запись разработчика Apple (Apple Developer Program) снимает это ограничение почти полностью, но для большинства пользователей AltStore это непрактичный вариант.
Как проверить, что проблема именно в лимите App IDs
Прежде чем что-то очищать, убедитесь, что ошибка связана именно с идентификаторами. AltStore и AltServer выводят сообщения, в которых упоминаются App IDs, лимит регистрации или невозможность создать новый идентификатор. Если ошибка звучит иначе — например, проблема с сертификатом, недействительной почтой или двухфакторной аутентификацией — очистка App IDs не поможет.
- 🔍 В тексте ошибки есть упоминание
App IDsили лимита идентификаторов — это наш случай. - 📱 Приложение начинает установку, но процесс обрывается на этапе подписи — вероятна проблема с сертификатом, а не со слотами.
- 🔑 Ошибка авторизации Apple ID — проверьте логин, пароль и приложение-пароль, если включена двухфакторная аутентификация.
- ⏳ Ошибка появилась сразу после установки нескольких приложений подряд — типичный признак исчерпания недельного лимита.
Способ 1: удаление App IDs через учётную запись разработчика
Основной способ очистки — ручное удаление неиспользуемых идентификаторов на портале разработчика Apple. Вам понадобится компьютер или браузер на телефоне и доступ к тому Apple ID, который используется в AltStore.
Порядок действий выглядит так. Откройте сайт developer.apple.com и войдите под своим Apple ID. Перейдите в раздел учётной записи, затем в раздел Certificates, Identifiers & Profiles. В меню слева выберите Identifiers — там отобразится список всех зарегистрированных App IDs. Найдите идентификаторы приложений, которые вы уже удалили с устройства или больше не планируете использовать, откройте каждый и нажмите Remove или аналогичную кнопку удаления.
⚠️ Внимание: не удаляйте App IDs приложений, которые сейчас установлены на устройстве и активно используются. После удаления идентификатора приложение не сможет обновить подпись при следующем продлении сертификата и перестанет запускаться. Удаляйте только те идентификаторы, чьи приложения вам точно не нужны.
☑️ Очистка App IDs в AltStore — чек-лист
После удаления подождите несколько минут — изменения на серверах Apple применяются не всегда мгновенно. Затем повторите установку приложения через AltStore.
Способ 2: ожидание автоматического сброса лимита
Если удалять идентификаторы не хочется или список пуст, а ошибка остаётся, можно просто подождать. Лимит на регистрацию App IDs для бесплатных учётных записей привязан к скользящему недельному периоду: по мере того как старым идентификаторам исполняется неделя, слоты освобождаются сами.
Это рабочий, хотя и медленный вариант. Обычно достаточно подождать несколько дней после последней массовой установки приложений. Чтобы понять, когда стоит повторить попытку, вспомните, когда вы в последний раз устанавливали несколько приложений подряд, — от этой даты и отсчитывайте примерно неделю.
Почему одно приложение съедает несколько слотов
Частый источник удивления: вы установили всего два приложения, а лимит уже исчерпан. Причина в расширениях. Многие IPA-файлы содержат встроенные компоненты — виджеты, расширения для клавиатуры, модули для Siri или шаринга. Каждый такой компонент требует собственного App ID, и AltStore регистрирует их все.
Поэтому одно «тяжёлое» приложение может занять сразу несколько слотов. Если вы часто упираетесь в лимит, отдавайте предпочтение версиям IPA без лишних расширений, если они доступны, или заранее решите, какие приложения вам действительно нужны одновременно.
| Ситуация | Причина | Решение |
|---|---|---|
| Ошибка лимита при установке | Исчерпаны слоты App IDs | Удалить старые идентификаторы или подождать неделю |
| Лимит после 2–3 приложений | У приложений много расширений | Использовать версии IPA без лишних компонентов |
| Приложение перестало открываться | Удалён его App ID или истёк сертификат | Переустановить приложение через AltStore |
| Ошибка без упоминания App IDs | Проблема с сертификатом или авторизацией | Проверить Apple ID и пароль приложения |
Как не допустить повторения проблемы
Полностью избежать лимита на бесплатном аккаунте невозможно, но снизить частоту столкновений с ним — вполне. Главный принцип: расходуйте слоты осознанно и регулярно подчищайте неиспользуемые идентификаторы.
- 🧹 Раз в несколько недель проверяйте список
Identifiersна портале разработчика и удаляйте идентификаторы удалённых приложений. - 📦 Не устанавливайте приложения «на попробовать» — каждая пробная установка расходует слоты на неделю вперёд.
- 🔢 Помните про ограничение AltStore на количество активных приложений: держите только то, чем реально пользуетесь.
- 🗓️ Планируйте новые установки с учётом недельного окна, если недавно ставили несколько приложений подряд.
Если очистка не помогла
Бывает, что идентификаторы удалены, неделя прошла, а ошибка остаётся. В таком случае проверьте несколько моментов. Убедитесь, что в AltStore используется тот же Apple ID, чьи App IDs вы чистили, — при нескольких учётных записях легко перепутать. Обновите AltServer на компьютере и сам AltStore до актуальных версий: старые сборки иногда работают с серверами Apple некорректно.
⚠️ Внимание: не создавайте новый Apple ID исключительно для обхода лимита, если это нарушает правила использования сервисов Apple в вашем случае. Кроме того, приложения, подписанные разными учётными записями, продлеваются независимо, что усложняет обслуживание.
Также полезно проверить, не завис ли процесс подписи: закройте AltStore на устройстве, перезапустите AltServer на компьютере и повторите установку заново. Если и это не помогает, опишите текст ошибки в сообществе AltStore — формулировка сообщения обычно указывает на реальную причину.
Что делать, если AltStore не видит устройство при переустановке
Убедитесь, что iPhone и компьютер подключены к одной сети Wi-Fi, AltServer запущен на компьютере, а устройство разблокировано. При использовании кабеля проверьте, что на iPhone подтверждено доверие компьютеру. Перезапуск AltServer и повторное подключение устройства часто решают проблему обнаружения.
Часто задаваемые вопросы
Удаляются ли App IDs сами после удаления приложения с iPhone?
Нет. Удаление приложения с устройства не затрагивает зарегистрированный идентификатор на серверах Apple. App ID остаётся занятым до истечения недельного периода или до ручного удаления в разделе Identifiers на портале разработчика.
Сколько App IDs можно создать на бесплатном Apple ID?
Apple не публикует точное число для бесплатных учётных записей. Лимит действует в рамках недельного скользящего периода, и на практике пользователи упираются в него после установки нескольких приложений, особенно с расширениями. Ориентируйтесь на сообщения об ошибках, а не на конкретную цифру.
Что будет, если удалить App ID установленного приложения?
Приложение продолжит работать до истечения текущей подписи, но при следующем продлении сертификата AltStore не сможет обновить его — приложение перестанет запускаться. Потребуется повторная установка IPA-файла.
Помогает ли платная учётная запись разработчика?
Да, подписка Apple Developer Program снимает жёсткие ограничения на количество App IDs и увеличивает срок действия подписи приложений до года. Однако для большинства пользователей AltStore это избыточный и затратный вариант.
Можно ли очистить App IDs прямо из приложения AltStore?
Полноценного инструмента управления идентификаторами в самом AltStore нет — очистка выполняется через веб-портал developer.apple.com в разделе Certificates, Identifiers & Profiles. AltStore лишь регистрирует идентификаторы при установке приложений.