CLI-прокси, который фильтрует и сжимает вывод команд оболочки до того, как он попадёт в контекст AI-агента для программирования, сокращая расход токенов.
rorkai/App-Store-Connect-CLI
Быстрый CLI-инструмент для автоматизации релизов iOS, macOS, tvOS и visionOS через App Store Connect API.
- Звёзды
- 7,979
- Форки
- 681
- Открытые issues
- 5
- Последний коммит
- 17 часов назад
Что это?
asc — CLI-клиент для App Store Connect API от Apple. Он позволяет автоматизировать задачи, связанные с релизами: загружать сборки, управлять группами и отзывами в TestFlight, отправлять приложения на проверку, обновлять метаданные и скриншоты, а также проверять статус ревью — из терминала, IDE или CI/CD-пайплайна.
Помимо самого App Store Connect, CLI позволяет работать с подписью кода (получать сертификаты и профили provisioning, синхронизировать идентификаторы подписи через зашифрованное хранилище), собирать и архивировать проекты локально с помощью Xcode и управлять запусками Xcode Cloud. Также в него входят команды для работы с подписками, аналитикой, серверными API StoreKit и отчётами по кампаниям Apple Ads.
В интерактивном терминале по умолчанию выводится таблица, а в пайпах и CI — JSON; формат можно явно задать как таблицу, JSON или Markdown. Для аутентификации используются ключи App Store Connect API, которые хранятся в macOS Keychain или в конфигурационном файле для сред без пользовательского интерфейса. Проект написан на Go, распространяется через Homebrew и установочный скрипт и не связан с Apple.
Ключевые возможности
- 01Загрузка сборок, управление группами и отзывами в TestFlight, а также журналами сбоев
- 02Отправка приложений на проверку и отслеживание статуса ревью и препятствий
- 03Управление метаданными, локализациями и скриншотами из локальных файлов
- 04Получение и синхронизация сертификатов подписи кода и профилей provisioning
- 05Прямой вызов любых эндпоинтов App Store Connect с помощью команды raw API
- 06Вывод в формате таблицы, JSON или Markdown; в CI по умолчанию выбирается JSON
Сценарии использования
- Загрузка и распространение сборок iOS или macOS в TestFlight из CI
- Автоматизация отправки приложений в App Store с обновлением версии и синхронизацией метаданных
- Получение журналов сбоев и отзывов тестировщиков в терминал или дашборд
- Автоматизация загрузки скриншотов для разных локалей и размеров устройств
Быстрый старт
- 1
Установить с помощью Homebrew
brew install asc - 2
Убедиться, что бинарный файл работает
asc version - 3
Войти с помощью ключа API App Store Connect
asc auth login --name "MyApp" --key-id "ABC123" --issuer-id "DEF456" --private-key /path/to/AuthKey.p8 --network - 4
Вывести список приложений
asc apps list --output table
Что важно знать
- Для выполнения полезных действий потребуется ключ API App Store Connect из вашей учетной записи разработчика Apple.
- Для релизов, собранных с Go 1.27, требуется macOS 13 Ventura или новее.
- Анонимная телеметрия использования на уровне команд включена по умолчанию. Если она вам не нужна, ее необходимо отключить.
Темы
Частые вопросы
- Что такое App-Store-Connect-CLI?
- Быстрый CLI-инструмент для автоматизации релизов iOS, macOS, tvOS и visionOS через App Store Connect API. asc — CLI-клиент для App Store Connect API от Apple. Он позволяет автоматизировать задачи, связанные с релизами: загружать сборки, управлять группами и отзывами в TestFlight, отправлять приложения на проверку, обновлять метаданные и скриншоты, а также проверять статус ревью — из терминала, IDE или CI/CD-пайплайна.
- App-Store-Connect-CLI можно использовать бесплатно? Какая у него лицензия?
- App-Store-Connect-CLI распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- App-Store-Connect-CLI всё ещё поддерживается?
- Активно поддерживается. Последний коммит в App-Store-Connect-CLI — 19 окт. 2026 г..
- Для чего можно использовать App-Store-Connect-CLI?
- Загрузка и распространение сборок iOS или macOS в TestFlight из CI Автоматизация отправки приложений в App Store с обновлением версии и синхронизацией метаданных Получение журналов сбоев и отзывов тестировщиков в терминал или дашборд Автоматизация загрузки скриншотов для разных локалей и размеров устройств
- Как установить App-Store-Connect-CLI?
- Установить с помощью Homebrew: brew install asc Убедиться, что бинарный файл работает: asc version Войти с помощью ключа API App Store Connect: asc auth login --name "MyApp" --key-id "ABC123" --issuer-id "DEF456" --private-key /path/to/AuthKey.p8 --network Вывести список приложений: asc apps list --output table
- Где скачать App-Store-Connect-CLI?
- Исходный код и инструкции по установке — на GitHub: https://github.com/rorkai/App-Store-Connect-CLI
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Набор инструментов для создания CLI, которыми AI-агенты могут управлять существующим ПО, и CLI-Hub для установки готовых решений.
Кроссплатформенная замена Xcode для сборки, подписи и установки iOS-приложений из пакетов SwiftPM на Linux, Windows и macOS.
Open-source API-клиент, который хранит коллекции в виде текстовых файлов на диске — офлайн-альтернатива Postman и Insomnia.
Инструмент командной строки для работы с API Google Workspace — Drive, Gmail, Calendar, Sheets, Docs и Chat — с выводом JSON для скриптов и AI-агентов.
Приложение для компьютера, смартфона, веба и CLI, позволяющее запускать и координировать несколько coding-агентов, например Claude Code, Codex и OpenCode, в отдельных worktree.