expo-deployment
Ajuda seu agente a enviar aplicativos Expo para as lojas. Ele cuida da construção, configuração e envio das versões. Facilita o lançamento do seu app.
O que ela faz
Esta ferramenta ajuda você a colocar seu aplicativo feito com Expo para funcionar em lojas como a App Store (Apple) e Google Play. Ela também permite que você envie atualizações e configure como o aplicativo aparece nessas lojas.
Quando usar
- ✓Quando você termina de criar seu aplicativo e quer colocá-lo nas lojas.
- ✓Quando você precisa enviar uma nova versão ou atualização do seu aplicativo.
- ✓Quando você quer configurar como seu aplicativo será apresentado nas lojas (descrição, imagens, etc.).
Exemplo do que pedir para a IA
“Quero publicar meu aplicativo para iOS e Android na loja.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Você usa comandos específicos no seu computador que se comunicam com os serviços do Expo. Esses comandos preparam seu aplicativo, criam as versões para as lojas e enviam tudo para aprovação.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill expo-deploymentOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/expo-deployment/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Implantação
Quando Usar
Use esta habilidade quando precisar implantar aplicativos Expo em produção com o EAS — compilar e enviar para a App Store do iOS, Google Play Store e TestFlight, configurar perfis de compilação e envio do eas.json, gerenciar versões de aplicativos e números de compilação, publicar metadados da App Store e ASO, e implantar pacotes web e rotas de API via EAS...
Esta habilidade abrange a implantação de aplicativos Expo em todas as plataformas usando o EAS (Expo Application Services).
Referências
Consulte estes recursos conforme necessário:
- ./references/workflows.md -- Fluxos de trabalho de CI/CD para implantações automatizadas e prévias de PR
- ./references/testflight.md -- Envio de compilações do iOS para o TestFlight para testes beta
- ./references/app-store-metadata.md -- Gerenciamento de metadados da App Store e otimização de ASO
- ./references/play-store.md -- Envio de compilações Android para a Google Play Store
- ./references/ios-app-store.md -- Processo de envio e revisão da App Store do iOS
Início Rápido
Instalar EAS CLI
npm install -g eas-cli
eas login
Inicializar EAS
npx eas-cli@latest init
Isso cria eas.json com perfis de compilação.
Comandos de Compilação
Compilações de Produção
# iOS App Store build
npx eas-cli@latest build -p ios --profile production
# Android Play Store build
npx eas-cli@latest build -p android --profile production
# Both platforms
npx eas-cli@latest build --profile production
Enviar para Lojas
# iOS: Build and submit to App Store Connect
npx eas-cli@latest build -p ios --profile production --submit
# Android: Build and submit to Play Store
npx eas-cli@latest build -p android --profile production --submit
# Shortcut for iOS TestFlight
npx testflight
Implantação Web
Implante aplicativos web usando o EAS Hosting:
# Deploy to production
npx expo export -p web
npx eas-cli@latest deploy --prod
# Deploy PR preview
npx eas-cli@latest deploy
As rotas de API do Expo Router são implantadas junto com o pacote web no EAS Hosting — eas deploy envia ambos. Para criar ou configurar as próprias rotas de API, use a habilidade expo-api-routes.
Configuração do EAS
eas.json padrão para implantações de produção:
{
"cli": {
"version": ">= 16.0.1",
"appVersionSource": "remote"
},
"build": {
"production": {
"autoIncrement": true,
"ios": {
"resourceClass": "m-medium"
}
},
"development": {
"developmentClient": true,
"distribution": "internal"
}
},
"submit": {
"production": {
"ios": {
"appleId": "your@email.com",
"ascAppId": "1234567890"
},
"android": {
"serviceAccountKeyPath": "./google-service-account.json",
"track": "internal"
}
}
}
}
Guias Específicos da Plataforma
iOS
- Use
npx testflightpara envios rápidos para o TestFlight - Configure credenciais da Apple via
eas credentials - Veja ./references/testflight.md para configuração de credenciais
- Veja ./references/ios-app-store.md para envio para a App Store
Android
- Configure a conta de serviço do Google Play Console
- Configure trilhas: interna → fechada → aberta → produção
- Veja ./references/play-store.md para configuração detalhada
Web
- O EAS Hosting fornece URLs de prévia para PRs
- Implantações de produção em seu domínio personalizado
- Veja ./references/workflows.md para automação de CI/CD
Implantações Automatizadas
Os Fluxos de Trabalho do EAS automatizam o pipeline de compilação → envio → atualização → implantação para CI/CD. Veja ./references/workflows.md para exemplos orientados à implantação. Para criar ou validar o YAML do fluxo de trabalho, use a habilidade expo-cicd-workflows — ela funciona a partir do esquema de fluxo de trabalho ativo.
Gerenciamento de Versão
O EAS gerencia números de versão automaticamente com appVersionSource: "remote":
# Check current versions
eas build:version:get
# Manually set version
eas build:version:set -p ios --build-number 42
Monitoramento
# List recent builds
eas build:list
# Check build status
eas build:view
# View submission status
eas submit:list
Limitações
- Use esta habilidade apenas quando a tarefa corresponder claramente ao escopo do produto ou API upstream.
- Verifique comandos, comportamento da API, preços, cotas, credenciais e efeitos de implantação em relação à documentação oficial atual antes de fazer alterações.
- Não trate exemplos gerados como substitutos para testes específicos do ambiente, revisão de segurança ou aprovação do usuário para ações destrutivas ou caras.
Perguntas frequentes
O que é EAS?
EAS significa Expo Application Services. São serviços oferecidos pelo Expo para ajudar a construir, testar e publicar seus aplicativos.
Preciso saber programar muito para usar isso?
É útil ter alguma familiaridade com o terminal do seu computador, mas a ferramenta é projetada para simplificar o processo de publicação.
Posso publicar meu aplicativo na web também?
Sim, esta ferramenta também permite que você publique a versão web do seu aplicativo usando o EAS Hosting.
Detalhes
Descrição original do autor
Deploy Expo apps with EAS: build and submit iOS and Android releases, configure build and submit profiles, manage versions and store metadata, and deploy web bundles or API routes.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2958
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
android-clean-architecture
Faz seu agente organizar projetos Android de forma eficiente. Ele estrutura o código para facilitar a manutenção e o desenvolvimento de novos recursos.
affaan-m/ECC
compose-multiplatform-patterns
Ajuda seu agente a usar padrões do Compose Multiplatform e Jetpack Compose em projetos KMP. Ele cobre gerenciamento de estado, navegação, temas e performance. Útil para criar interfaces de usuário consistentes.
affaan-m/ECC
dart-flutter-patterns
Faz seu agente escrever código para apps Dart e Flutter. Ele usa padrões modernos para criar apps robustos e fáceis de gerenciar.
affaan-m/ECC