스킬 expo-deployment
📦

expo-deployment

안전 ⚙️ 외부 명령어🌐 네트워크 접근🔑 환경 변수

Desplegar aplicaciones Expo en tiendas de aplicaciones

또한 다음에서 사용할 수 있습니다: sickn33

El despliegue de aplicaciones Expo en tiendas de aplicaciones requiere comprender comandos CLI complejos, configuraciones específicas de la plataforma y procesos de envío. Esta habilidad proporciona orientación integral para desplegar en iOS App Store, Android Play Store, TestFlight y web utilizando EAS CLI.

지원: Claude Codex Code(CC)
⚠️ 62 나쁨
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"expo-deployment" 사용 중입니다. How do I submit to TestFlight?

예상 결과:

Usa el comando EAS Submit para enviar tu compilación de iOS a TestFlight:

```bash
eas build -p ios --profile production --submit
```

O envía una compilación específica por ID:

```bash
eas submit -p ios --id BUILD_ID
```

Para pruebas rápidas en TestFlight durante el desarrollo, también puedes usar:

```bash
npx testflight
```

Asegúrate de haber configurado tu clave de API de App Store Connect o credenciales de Apple ID primero.

"expo-deployment" 사용 중입니다. Configure Android for Play Store

예상 결과:

Para enviar a Google Play Store, configura tu eas.json con tu archivo de clave de cuenta de servicio:

```json
{
"submit": {
"production": {
"android": {
"serviceAccountKeyPath": "./google-service-account.json",
"track": "internal"
}
}
}
}
```

Para CI/CD, usa variables de entorno o EAS Secrets en lugar de rutas de archivo:

```bash
export EXPO_ANDROID_SERVICE_ACCOUNT_KEY_BASE64="$(base64 -w0 google-service-account.json)"
```

Luego envía tu compilación:

```bash
eas build -p android --profile production --submit
```

보안 감사

안전
v1 • 1/23/2026

All static findings are false positives. This is a documentation skill containing markdown files with example CLI commands. The scanner incorrectly flagged markdown code fences as shell backticks, algorithm names as weak crypto implementations, and configuration examples as credential access. No executable code exists in this skill.

6
스캔된 파일
1,534
분석된 줄 수
10
발견 사항
1
총 감사 수

심각한 문제 (1)

Heuristic: Dangerous Combination
Scanner flagged 'Code execution + Network + Credential access' combination. This is a documentation skill with example deployment commands. No actual dangerous code execution occurs.

높은 위험 문제 (3)

Credential JSON File References
Scanner flagged JSON examples containing service account key paths. These are configuration documentation examples, not actual credential files.
Environment File Access Documentation
Scanner flagged environment variable documentation. These are legitimate documentation about configuration using environment variables.
중간 위험 문제 (1)
Shell Command Documentation
Scanner flagged shell command examples in markdown code blocks. These are documentation examples, not actual command execution.
낮은 위험 문제 (2)

위험 요인

⚙️ 외부 명령어
기록된 특정 위치가 없습니다
🌐 네트워크 접근
기록된 특정 위치가 없습니다
🔑 환경 변수
기록된 특정 위치가 없습니다
감사자: claude

품질 점수

45
아키텍처
100
유지보수성
87
콘텐츠
21
커뮤니티
55
보안
83
사양 준수

만들 수 있는 것

Primer envío de aplicación

Los desarrolladores de Expo por primera vez necesitan orientación para configurar credenciales y enviar su compilación inicial a iOS App Store o Google Play Store.

Automatización CI/CD

Los desarrolladores desean automatizar despliegues usando GitHub Actions u otros proveedores de CI con EAS Workflows para lanzamientos consistentes y repetibles.

Programas de pruebas beta

Los equipos necesitan enviar rápidamente actualizaciones a TestFlight o canales de pruebas internas para retroalimentación de QA antes del lanzamiento de producción.

이 프롬프트를 사용해 보세요

Compilación y envío rápido
Muéstrame los comandos EAS CLI para compilar y enviar mi aplicación Expo a iOS App Store para lanzamiento de producción.
Configuración de Android Play Store
¿Cómo configuro las credenciales de la cuenta de servicio de Google Play para envíos automáticos de Android usando EAS?
Creación de flujo de trabajo CI/CD
Crea un archivo YAML de EAS Workflow que compile para iOS y Android en empujes a la rama main y envíe automáticamente.
Optimización de configuración EAS
Revisa mi configuración de eas.json y sugiere mejoras para compilaciones más rápidas y gestión adecuada de versiones para lanzamientos de producción.

모범 사례

  • Usa claves de API de App Store Connect en lugar de Apple ID para evitar problemas de 2FA en pipelines CI/CD
  • Configura EAS Secrets para credenciales en lugar de confirmar archivos de cuenta de servicio en control de versiones
  • Prueba compilaciones en canales de pruebas internas antes de enviar a producción para detectar problemas temprano

피하기

  • Confirmar claves JSON de cuentas de servicio o credenciales de API en control de versiones
  • Usar cuentas personales de Apple ID para despliegues de equipo en lugar de claves de API adecuadas
  • Saltarse pruebas internas y enviar directamente a producción sin validación

자주 묻는 질문

¿Qué credenciales necesito para el envío a iOS App Store?
Necesitas una clave de API de App Store Connect (recomendado para CI/CD) o un Apple ID con rol de App Manager. La clave de API consiste en un archivo .p8, ID del emisor y ID de clave. Configura estos en eas.json o usa variables de entorno.
¿Cómo automatizo despliegues con GitHub Actions?
Usa EAS Workflows para definir pasos de compilación y envío en YAML. Combina con GitHub Actions para activar workflows en empujes a ramas. EAS maneja la autenticación usando credenciales almacenadas o secretos de entorno.
¿Puedo desplegar a iOS y Android con un solo comando?
Sí, usa `eas build --profile production` sin la bandera `-p` para compilar para ambas plataformas. Añade `--submit` para enviar automáticamente ambas compilaciones después de la compilación exitosa.
¿Cuál es la diferencia entre canales internos, alpha y producción?
Las pruebas internas son para hasta 100 probadores dentro de tu organización. Alpha/beta cerrado extiende las pruebas a probadores externos. Producción es el canal de lanzamiento público visible para todos los usuarios en la tienda.
¿Cómo manejo los números de versión para envíos?
Establece `appVersionSource: "remote"` en eas.json para dejar que EAS gestione los números de versión desde App Store Connect o Play Console. Alternativamente, usa `eas build:version:set` para establecer números de versión manualmente.
¿Qué pasa si mi envío es rechazado?
EAS proporciona seguimiento de estado de envío. Aborda las razones de rechazo, sube una nueva compilación con correcciones y reenvía. Usa canales de pruebas internas para validar cumplimiento antes del envío a producción.

개발자 세부 정보