EAS CLI

EAS CLI использует профили выпуска для Expo и React Native: команда повторяет сборки из проекта и CI по сохраненным настройкам.

  • 1 379 ★ репозитория
  • Последний коммит
  • MIT
CLI

Расширенный доступ

Почему такой уровень

  • CLI использует права проекта и подписи для облачных сборок, отправки в магазины и доставки обновлений пользователям.
Все причины и проверки

expo/eas-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`. В них описывают задания конвейера; учетные данные для этих заданий настраивают отдельно.

Обсуждение

Вопросов и отзывов пока нет.

Выбор редакции

Официальные скиллы Expo для агентов: сборка, деплой, обновление и отладка приложений на Expo и EAS

ПлагинРасширенный доступ4,1 тыс.Звезды репозитория

CLI asc управляет сборками, TestFlight и выпуском приложений в App Store Connect, возвращая результаты в таблице или JSON.

CLIШирокий доступ8,3 тыс.Звезды репозитория

Скилл Эвана Бэкона учит агента добавлять в Expo-приложение виджеты, App Clip, расширения Safari и другие нативные цели Apple

СкиллРасширенный доступ1,4 тыс.Звезды репозитория

CLI для параллельной разработки React Native на macOS: облегченные симуляторы, порты Metro и учет устройств по агентам.

CLIРасширенный доступ127Звезды репозитория
Официальный

Buoy MCP дает агенту читать работающее приложение на React Native или Flutter, нажимать на экран и смотреть сеть

MCP-серверШирокий доступ695Звезды репозитория

Скиллы Callstack по React Native: производительность, обновление версий, миграция нативных приложений, тестирование и CI

СкиллМинимальный доступ1,7 тыс.Звезды репозитория

Коротко о README

В набор также входят размещение веб-приложений и API-маршрутов, управление устройствами и вебхуками. Полный справочник команд поставляется в README.

Бейдж для README

Сообщить о проблеме

Foxx AIEAS CLI
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.