EAS CLI
EAS CLI использует профили выпуска для Expo и React Native: команда повторяет сборки из проекта и CI по сохраненным настройкам.
- 1 379 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- CLI использует права проекта и подписи для облачных сборок, отправки в магазины и доставки обновлений пользователям.
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/eas-cliОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- CLI использует права проекта и подписи для облачных сборок, отправки в магазины и доставки обновлений пользователям.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
EAS CLI подключает проект Expo или React Native к облачным службам Expo Application Services. Через команды можно собрать подписанные iOS- и Android-приложения, передать их в магазины и выпустить обновление JavaScript с ресурсами приложения. Проект связывается с учетной записью Expo. Профили сборки и отправки хранятся в конфигурации, а ветки и каналы управляют распространением обновлений. Есть отдельные команды для учетных данных подписи и переменных окружения. Агент может подготовить план выпуска, который владелец проверит перед отправкой пользователям.
Для кого. Авторам Expo- и React Native-приложений, которые хотят повторяемо собирать и выпускать мобильные версии из проекта и CI.
Подходит, если
- Для двух мобильных платформ нужны подписанные облачные сборки.
- Готовую версию требуется передать в App Store Connect или Google Play.
- Совместимое обновление JavaScript нужно направить в определенный канал пользователей.
- Сборку, тестирование и выпуск хочется описать в сценарии EAS.
Не подходит, если
- Код и сборочные материалы нельзя передавать облачной службе.
- Обновление нативного кода пытаются доставить как обычный JS-апдейт.
- Публикация должна произойти без проверки аккаунта, проекта и канала.
Пример запроса к агенту
Проверь профиль EAS для тестовой iOS-сборки и покажи план без отправки в магазин или канал для пользователей.Ограничения
Нужны учетная запись Expo и доступ к выбранным EAS-службам; требования магазинов и учетных данных подписи действуют отдельно. CLI рекомендуется ставить глобально или запускать через npx, поскольку проектная зависимость может конфликтовать с остальными пакетами. Обновления JS и ассетов зависят от совместимой версии среды приложения, поэтому канал и версию среды нужно проверять перед отправкой. Команды метаданных магазинов помечены как предварительная возможность и требуют проверки результата.
Как отключить. Остановите локальные сценарии и проверьте активные облачные задания. Отзовите ненужные учетные данные; удаление CLI не отменяет отправленные сборки и обновления.
Частые вопросы
Как привязать локальный проект?
Выполните `eas login`, затем `eas init`. Первая команда отвечает за вход в Expo, вторая связывает локальный проект с выбранным проектом EAS.
Как закрепить версию CLI?
Укажите `cli.version` в `eas.json`. CLI будет учитывать это требование при работе с проектом; добавлять его в зависимости приложения не нужно.
Чем отличаются сборка и отправка?
`eas build` создает сборку, `eas submit` передает ее в магазин. Между этими шагами можно просмотреть и испытать готовое приложение.
Можно ли не устанавливать глобально?
Да. Команды доступны через `npx eas-cli@latest`. Для повторяемого процесса согласуйте версию.
Где описывать собственный конвейер?
Файлы EAS Workflows хранятся в `.eas/workflows`. В них описывают задания конвейера; учетные данные для этих заданий настраивают отдельно.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыОфициальные скиллы Expo для агентов: сборка, деплой, обновление и отладка приложений на Expo и EAS
CLI asc управляет сборками, TestFlight и выпуском приложений в App Store Connect, возвращая результаты в таблице или JSON.
Скилл Эвана Бэкона учит агента добавлять в Expo-приложение виджеты, App Clip, расширения Safari и другие нативные цели Apple
CLI для параллельной разработки React Native на macOS: облегченные симуляторы, порты Metro и учет устройств по агентам.
Buoy MCP дает агенту читать работающее приложение на React Native или Flutter, нажимать на экран и смотреть сеть
Скиллы Callstack для React Native
Callstack Agent Skills
Скиллы Callstack по React Native: производительность, обновление версий, миграция нативных приложений, тестирование и CI
Коротко о README
В набор также входят размещение веб-приложений и API-маршрутов, управление устройствами и вебхуками. Полный справочник команд поставляется в README.