App Store Connect CLI
CLI asc управляет сборками, TestFlight и выпуском приложений в App Store Connect, возвращая результаты в таблице или JSON.
- 8 260 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Ключи открывают управление выпусками, ресурсами подписи и другими данными аккаунта; дополнительные группы команд затрагивают рекламу и коммерческие операции.
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/app-store-connect-cliОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Ключи открывают управление выпусками, ресурсами подписи и другими данными аккаунта; дополнительные группы команд затрагивают рекламу и коммерческие операции.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
App Store Connect CLI дает команды для сопровождения приложения в экосистеме Apple. Через asc можно получить список приложений, проверить сборки и подготовить распространение через TestFlight. Для выпуска есть операции проверки готовности и отправки на рассмотрение. Инструмент также работает с локализациями, скриншотами и данными подписания. Агент может читать JSON-результаты и готовить план действий, а владелец проверять его до подтверждения. Набор инструкций для агентов распространяется отдельным репозиторием скиллов.
Для кого. Ответственным за выпуск iOS- и macOS-приложений, которые автоматизируют подготовку релиза и проверки App Store Connect.
Подходит, если
- Перед отправкой на проверку нужно сверить готовность версии и доступные сборки.
- Для тестировщиков требуется подготовить распространение в TestFlight.
- Скриншоты и локализации нескольких версий удобнее обрабатывать по сценарию.
- CI должен получить структурированный результат работы с приложением и подписью.
Не подходит, если
- У пользователя нет доступа к нужному приложению и API-ключам Apple.
- Агент должен самостоятельно публиковать релизы и менять коммерческие параметры без согласования.
- Задача состоит только в локальной компиляции исходников без работы с учетной записью Apple.
Пример запроса к агенту
Проверь готовность версии к App Review и покажи блокирующие пункты. Сборки не отправляй и метаданные не меняй.Ограничения
Нужен API-ключ App Store Connect с подходящей ролью; индивидуальные ключи настраиваются без issuer ID. В CI и окружении без системного хранилища ключей используется отдельный режим хранения конфигурации, который нужно защитить. Сборки с Go 1.27 требуют macOS 13 или новее, поэтому старые Mac должны оставаться на совместимом выпуске. По умолчанию включена обезличенная телеметрия команд; ее состояние и отключение доступны через отдельные команды CLI.
Как отключить. Остановите сценарии asc, удалите ненужные профили авторизации и отзовите ключ в Apple при завершении использования. Удаление CLI не отменяет отправленные сборки.
Частые вопросы
Как проверить установку без ключей?
Выполните `asc version` и `asc --help`. Авторизацию настраивайте после проверки бинарного файла.
Как проверить доступ профиля?
Используйте `asc auth status --validate` и `asc auth doctor`. Исправьте замечания перед изменением приложения.
Что получает сценарий через pipe?
По умолчанию JSON. Для устойчивого сценария укажите `--output json` явно.
Можно ли отключить телеметрию?
Да. Выполните `asc telemetry disable` и проверьте `asc telemetry status`.
Нужно ли ставить Go?
Нет для готового бинарного выпуска. Go требуется при сборке исходников, его версия задана проектом.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыСкиллы для работы с App Store Connect через CLI asc: сборки, TestFlight, аналитика, реклама и разбор падений
App Store Connect MCP
appstoreconnect-mcp
MCP-сервер для App Store Connect: цены подписок по странам, офферы, отправка на ревью и отчеты продаж прямо из чата с агентом
MCP-сервер приложения Itsyconnect правит листинг App Store Connect, переводит поля и добавляет локали из Claude Code.
ИИ-агент для телефона в терминале: цель задают обычной фразой, он читает экран и сам решает, куда нажать и что ввести
EAS CLI использует профили выпуска для Expo и React Native: команда повторяет сборки из проекта и CI по сохраненным настройкам.
CLI и скилл для агента собирают, подписывают и публикуют iOS-приложения на Flutter без Mac и Xcode
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| App Store Connect CLI (эта карточка) | нет | 8 260 | ||
| ASC CLI skills | нет | 1 124 | Это выполняемый CLI asc; ASC CLI Skills содержит инструкции, по которым агент выбирает и использует его команды. | |
| ipatool | нет | не нужна | 12 170 | ipatool ищет приложения в App Store, показывает версии и покупки аккаунта и скачивает пакеты IPA или PKG через CLI и MCP. |
Коротко о README
Помимо выпуска приложений есть команды Apple Ads и StoreKit server API. Они используют отдельные профили и требуют проверки выдаваемых полномочий.