# TestFlight: qué es y cómo usarlo para pruebas internas, externas y enlaces públicos

> TestFlight es el servicio de pruebas beta de Apple dentro de App Store Connect: puedes dar un build a hasta 100 testers internos de tu equipo sin revisión y a hasta 10.000 testers externos por app, por correo o enlace público, tras una revisión de TestFlight, y cada build se puede probar durante 90 días.

Equipo de Uptika · Publicado: 2026-11-05 · Última actualización: 2026-11-05 · https://uptika.app/es/guias/testflight-como-usar

## ¿Qué es TestFlight?

TestFlight es la parte de pruebas beta de App Store Connect. Subes un build una vez, eliges quién lo recibe y los testers lo instalan con la app gratuita **TestFlight** en su dispositivo. Sirve para apps de iOS, iPadOS, macOS, tvOS, visionOS y watchOS, y requiere la membresía de pago del Apple Developer Program (consulta [Cuenta de Apple Developer](https://uptika.app/es/guias/cuenta-apple-developer)).

## ¿Qué límites tiene TestFlight?

| Límite | Valor |
|---|---|
| Testers internos | Hasta 100 usuarios de App Store Connect |
| Testers externos | Hasta 10.000 por app |
| Dispositivos por tester | Hasta 30 |
| Builds que puedes compartir | Hasta 100, varios en prueba a la vez |
| Vida de un build | 90 días desde la subida; después deja de estar disponible para los testers |
| Envíos a revisión de TestFlight | Hasta 6 builds en 24 horas |
| Builds por versión en revisión | Uno a la vez |
| Tope de testers de un enlace público | Cualquier número entre 1 y 10.000 |

## ¿Pruebas internas o externas: cuál usar?

| | Pruebas internas | Pruebas externas |
|---|---|---|
| Quién | Tus usuarios de App Store Connect (Account Holder, Admin, App Manager, Developer, Marketing) | Cualquiera con una Apple Account |
| Cuántos | 100 | 10.000 por app |
| Revisión | Ninguna | El primer build necesita revisión de TestFlight |
| Invitación | Se añaden a un grupo interno | Correo, importación CSV o enlace público |
| Ideal para | Builds diarios para el equipo | Usuarios reales, programas beta, ensayo del lanzamiento |

Tienes que crear un grupo interno antes de poder crear uno externo.

## ¿Cómo configuras las pruebas internas?

1. En App Store Connect abre **Apps**, selecciona la app y haz clic en la pestaña **TestFlight**.
2. En la barra lateral haz clic en **+** junto a **Internal Testing**, ponle nombre al grupo y haz clic en **Create**.
3. Haz clic en **Invite Testers** y elige usuarios de tu equipo.
4. Haz clic en **Add Builds**, o marca **Enable automatic distribution** (distribución automática) para que cada build nuevo de Xcode llegue al grupo. Los builds hechos con Xcode Cloud se añaden a los grupos a mano.

Los testers internos pueden probar cada build durante 90 días. Los builds subidos como "TestFlight Internal Only" solo pueden ir a grupos internos, nunca a testers externos ni a la App Store.

## ¿Cómo invitas a testers externos?

1. En la pestaña TestFlight haz clic en **+** junto a **External Testing**, ponle nombre al grupo y haz clic en **Create**.
2. Selecciona el grupo, haz clic en **Add Builds** y elige la plataforma, la versión y el build.
3. Escribe **What to Test** (qué probar), la nota que ven los testers; puedes añadir versiones localizadas.
4. Completa la información de prueba si aún no lo hiciste: correo para comentarios, datos de contacto y, si la app tiene inicio de sesión, los datos de acceso para el revisor.
5. Haz clic en **Submit Review**. Cuando el build se aprueba, los testers reciben el aviso automáticamente si marcaste esa opción; si no, haz clic en **Notify Testers** en el build.

El **primer build** que envías necesita una revisión completa; los siguientes de la misma versión puede que no. Apple no publica un plazo de revisión para TestFlight, así que deja margen en tu calendario antes de lanzar una beta.

## ¿Cómo funcionan los enlaces públicos?

Un enlace público permite que cualquiera se una sin invitación por correo. En la pestaña **Testers** del grupo externo haz clic en **Create Public Link** y elige:

- **Open to Anyone** (abierto a todos) o **Filter by Criteria** (filtrar por criterios): al menos un criterio, como el tipo de dispositivo y la versión del sistema (desde, igual o posterior, igual o anterior, o todas las admitidas).
- **Tester Limit**: un número entre 1 y 10.000.

Los testers que entran por un enlace público aparecen como anónimos: no ves nombre ni correo. Cuando llegues a tu límite de testers, desactiva el enlace para que la gente vea que está cerrado.

## Solución de problemas: "No builds available"

Revisa esta lista en orden:

1. **¿El build se sigue procesando?** Las subidas recientes tardan un tiempo en aparecer en TestFlight.
2. **¿Respondiste a export compliance?** Un build sin esa respuesta no se puede probar. Añade `ITSAppUsesNonExemptEncryption` a Info.plist para que la pregunta no se repita.
3. **¿El build está en el grupo del tester?** Añadir un build a un grupo no lo añade a los demás.
4. **Externos: ¿está aprobado?** Un build que espera la revisión beta o que fue rechazado en ella no está disponible.
5. **¿Ha caducado?** Los builds dejan de estar disponibles 90 días después de la subida.
6. **¿El dispositivo cumple los requisitos?** Debe cumplir la versión mínima del sistema del build y, en enlaces públicos, tus criterios.
7. **¿El tester inició sesión con la Apple Account invitada?** La app TestFlight muestra los builds de la cuenta con la que se inició sesión. Las Managed Apple Accounts de dominios reservados no pueden probar builds.
8. **¿Es un build solo interno?** Esos nunca aparecen a los testers externos.

## ¿Qué no hace TestFlight?

- No aparecen las solicitudes de valoración: la petición de reseña de StoreKit no tiene efecto en los builds de TestFlight, así que prueba ese flujo en desarrollo (consulta [asking for ratings on iOS](https://uptika.app/en/guides/ios-rating-prompt-requestreview), en inglés).
- Los comentarios de los testers son privados; nada de lo que dicen aparece en la App Store.
- Una aprobación de TestFlight no garantiza la aprobación en la App Store; la App Review completa sigue aplicándose al enviar.

## ¿Dónde encaja TestFlight en el lanzamiento?

Prueba exactamente el build que vas a enviar y luego envíalo desde la página de la versión, como se explica en [Cómo subir una app a la App Store](https://uptika.app/es/guias/subir-app-app-store). En las actualizaciones, combina una ronda de TestFlight con una [publicación gradual](https://uptika.app/en/guides/phased-release-staged-rollout) (en inglés) para que un error llegue a unos pocos usuarios antes que a todos. En Android, las herramientas equivalentes son los [canales de prueba](https://uptika.app/en/guides/google-play-internal-closed-open-testing) (en inglés) de Google Play.

Después del lanzamiento, el **Ping diario** de Uptika muestra cada mañana qué cambió desde la última lectura: posiciones de palabras clave, puestos en las listas de la categoría y reseñas nuevas de 1–2 estrellas, para que una build floja se note en un día. El [plan Gratis](https://uptika.app/app/#/?signup=1) te da posiciones diarias de palabras clave para una app, sin tarjeta; los planes de pago abren el resto.

## Preguntas

### ¿Qué es TestFlight y cómo funciona?

TestFlight te permite enviar builds previos al lanzamiento de una app de iOS, iPadOS, macOS, tvOS, visionOS o watchOS a testers. Subes un build a App Store Connect, lo añades a un grupo de testers y ellos lo instalan con la app gratuita TestFlight. Desde la propia app pueden enviar comentarios y capturas.

### ¿Cuánto tarda la revisión externa de TestFlight?

Apple no publica un plazo propio para la revisión de TestFlight. Lo que sí indica: el primer build que envías necesita una revisión completa, los siguientes builds de la misma versión puede que no, y puedes enviar hasta seis builds a revisión de TestFlight en 24 horas.

### ¿Por qué TestFlight dice que no hay builds disponibles?

Normalmente el build aún se está procesando, espera la respuesta de export compliance, nunca se añadió al grupo del tester, sigue en revisión beta, caducó a los 90 días o el dispositivo del tester no cumple la versión mínima del sistema del build o los criterios del enlace público. Revísalo en ese orden.

### ¿Existe TestFlight para Android?

No con ese nombre. El equivalente en Google Play son sus canales de prueba: prueba interna para hasta 100 testers, prueba cerrada por lista de correos o Grupo de Google y prueba abierta. Consulta la guía sobre los canales de prueba de Google Play.

### ¿Los testers necesitan una cuenta de Apple Developer?

No. Los testers externos solo necesitan una Apple Account y la app TestFlight. Los testers internos deben ser usuarios de tu equipo de App Store Connect con el rol Account Holder, Admin, App Manager, Developer o Marketing.

## Fuentes

- [TestFlight (Apple Developer)](https://developer.apple.com/testflight/)
- [TestFlight overview (App Store Connect Help)](https://developer.apple.com/help/app-store-connect/test-a-beta-version/overview-of-testflight)
- [Add internal testers (App Store Connect Help)](https://developer.apple.com/help/app-store-connect/test-a-beta-version/add-internal-testers)
- [Invite external testers (App Store Connect Help)](https://developer.apple.com/help/app-store-connect/test-a-beta-version/invite-external-testers)

---

Uptika es una herramienta de ASO e inteligencia de tiendas para App Store y Google Play. https://uptika.app/es
