Swift CLI для управления iOS и macOS приложениями в App Store Connect. Отправляйте версии, управляйте скриншотами, отслеживайте сборки — с полной поддержкой ИИ-агентов через CAEOAS.
Возможности
Построен на официальном App Store Connect API с чистой трёхуровневой архитектурой и полным выводом affordances для рабочих процессов ИИ-агентов.
Каждый ответ содержит готовые к выполнению команды в поле affordances. Агентам не нужно знать всё дерево команд — они просто следуют ссылкам.
Управляйте всем деревом ресурсов App Store Connect: Приложения → Версии → Локализации → Наборы скриншотов → Скриншоты. Плюс сборки и TestFlight.
Отправьте любую версию iOS или macOS на проверку одной командой. CLI автоматически выполняет весь многоэтапный процесс отправки на проверку.
Запустите все проверки перед отправкой одной командой. Обнаруживает отсутствующие сборки, ненастроенные цены и неполные локализации — с приоритетами MUST FIX и SHOULD FIX. Действие отправки появляется только когда всё в порядке.
Доступ к приватному API, на котором работает веб-интерфейс App Store Connect. Создание новых приложений, список всех приложений — возможности, недоступные через публичный REST API. Аутентификация через cookies браузера, никакой дополнительной настройки.
Создавайте скриншоты App Store 1320×2868 с Gemini AI. Локализуйте одной командой — asc app-shots translate --to zh --to ja. Правильные размеры гарантированы.
Обновляйте текст «Что нового», описание, ключевые слова и промо-URL для каждого языка любой версии приложения. Полный CRUD — список, создание и обновление для всех поддерживаемых языков.
Создавайте наборы скриншотов для любого размера экрана и загружайте PNG-изображения через 3-шаговый процесс ASC. Поддерживает все типы экранов iPhone, iPad, Mac и Apple TV.
Загружайте видеопревью (.mp4, .mov, .m4v) с необязательным таймкодом миниатюры. CLI автоматически обрабатывает полный 3-шаговый процесс: резервирование, загрузка по частям и подтверждение MD5.
Читайте и пишите метаданные приложения для каждого языка: название, подзаголовок и URL политики конфиденциальности. Метаданные на уровне приложения, применяемые ко всем версиям.
Войдите один раз с помощью asc auth login. Учётные данные сохраняются в ~/.asc/credentials.json и автоматически используются всеми командами. Переменные окружения не нужны.
Загружайте IPA/PKG через 5-шаговый процесс ASC: резервирование слота, загрузка по частям, подтверждение MD5 и ожидание обработки. Включает список, получение и удаление записей загрузки.
Управляйте бета-группами и тестировщиками: добавляйте или удаляйте по email, массово импортируйте/экспортируйте через CSV, распределяйте сборки по группам и обновляйте заметки по языкам.
Разработан для людей и машин. Вывод в JSON (по умолчанию), таблице или markdown. Легко передаётся в jq, скрипты или ИИ-агенты.
Создавайте расходуемые, нерасходуемые IAP и подписки без автопродления. Устанавливайте цены по территориям из ценовых точек App Store, управляйте названиями и описаниями по языкам.
Создавайте группы подписок и уровни (еженедельно–ежегодно). Управляйте вводными предложениями (пробный период, оплата по факту, предоплата), метаданными по языкам и отправляйте на проверку.
Управляйте полной цепочкой подписи: регистрируйте Bundle ID, создавайте сертификаты из CSR, регистрируйте устройства по UDID и создавайте или удаляйте профили провиженинга — всё из терминала.
Запустите asc tui для полноценного TUI-браузера в терминале. Перемещайтесь между приложениями, версиями, сборками и TestFlight с помощью стрелок — без запоминания команд.
Быстрый старт
Одна команда устанавливает последнюю версию. Xcode и Swift toolchain не нужны.
Сохраните ваш API-ключ с помощью asc auth login. Учётные данные хранятся в ~/.asc/credentials.json — переменные окружения для каждой сессии не нужны.
Список приложений, проверка версий, загрузка скриншотов, отправка на проверку — всё из вашего терминала или через ИИ-агента.
Навыки агента
Установите 26+ готовых навыков, которые научат вашего ИИ-агента для программирования использовать каждую команду asc — от загрузки до отправки.
Загружайте сборки IPA/PKG и управляйте распространением через TestFlight
Генерируйте и переводите скриншоты App Store с помощью ИИ
Предварительные проверки перед отправкой на проверку
Настройте и управляйте учётными данными API App Store Connect
Управляйте бета-группами и тестировщиками TestFlight
Полный цикл релиза: версия, архивация, загрузка, отправка
Более 26 навыков — совместимо с Claude Code, Cursor, Windsurf и другими
Сообщество
Реальные приложения в App Store, опубликованные разработчиками с помощью asc CLI.
Одна команда для отправки приложения и открытия pull request →