DocumentaciónPublicar
Disponible desde el plan Builder

Publicar tu app en la App Store y en Google Play

La app que ya publicaste en la web se convierte en una app nativa de verdad, con push y cámara, y llega a las tiendas bajo tu propia cuenta de desarrollador. La configuración lleva unos 10 minutos; la primera publicación, de 1 a 2 días, por la revisión de las tiendas.

Coste en créditos: ningún paso de esta guía consume crédito de IA.

Qué es tuyo y qué es nuestro

La app sale bajo tu cuenta de desarrollador, nunca bajo la nuestra. No es un detalle burocrático: la ficha de la tienda, las valoraciones, las descargas y el dinero de las compras son tuyos, y siguen siendo tuyos si algún día te vas de la plataforma.

Lo que hacemos: empaquetamos la app publicada en una cáscara nativa, generamos el icono y la pantalla de inicio, compilamos en la nube (no hace falta un Mac) y enviamos a la tienda con la credencial que conectaste. Lo que es tuyo: la cuenta de desarrollador, crear la app en la consola de la tienda y responder a la revisión.

La app nativa ejecuta la versión publicada de tu proyecto. Si todavía no publicaste en la web, la pestaña lo pide antes, porque no hay nada que empaquetar.

Antes de empezar

  • el proyecto publicado en la web (el botón Publicar);
  • el plan Builder o superior;
  • una cuenta de desarrollador en la tienda donde quieras salir: Google Play (pago único de US$ 25) o el Apple Developer Program (US$ 99 al año), pagados directamente a la tienda;
  • una hora de paciencia con la consola de la tienda la primera vez.

Puedes hacer Android ahora e iOS después. Las dos plataformas avanzan por separado de principio a fin.

Dónde está

La pestaña Aplicación, en la columna de iconos del editor. Es la última, con el icono de móvil.

La pestaña Aplicación del editor, con la llamada para convertir el proyecto en app nativa y los dos caminos posibles: un build de prueba para instalar en el aparato o publicar en las tiendas.

Los cinco pasos de la configuración

El asistente guarda solo a cada paso, así que puedes salir a la mitad y volver después.

Paso Qué decides
Tiendas dónde sale la app: App Store, Google Play o las dos
Marca icono, pantalla de inicio y el identificador de la app
Funciones cámara, fotos, ubicación, biometría, push y compartir
Cuentas las credenciales de Apple y Google (la guía Conectar tus cuentas de Apple y Google detalla cada campo)
Revisar comprobar todo y publicar

Marca

El icono tiene que ser un PNG cuadrado de 1024×1024. Sin él generamos uno con la inicial de la app sobre el color de tu marca. Apple rechaza los iconos con fondo transparente: envíalo con el fondo relleno y sin esquinas redondeadas, porque el sistema las redondea solo.

La pantalla de inicio funciona mejor como un PNG con la marca centrada y fondo transparente, ya que el color que elijas rellena el resto de la pantalla. Una foto a pantalla completa se recorta de forma distinta en cada aparato.

El identificador de la app

Es la dirección única de la app en las tiendas, con el formato com.tuempresa.tuapp. Sugerimos uno a partir del nombre del proyecto y puedes cambiarlo por tu dominio al revés.

El paso Marca del asistente, con el icono de la app, el color de fondo y el identificador sugerido, junto a la columna que numera los cinco pasos de la configuración.

No cambia después de la primera publicación. Cambiarlo más tarde no renombra la app: crea una app nueva en la tienda, y tu base de usuarios, valoraciones y descargas se quedan en la antigua. Compruébalo antes de publicar.

En Google Play hay una trampa más: la app tiene que existir en la consola con exactamente ese identificador antes del envío. La API de Google no crea la app, así que si el paquete no está allí el envío falla con Package not found. La pantalla muestra el identificador con un botón de copiar justamente para que lo pegues en la Play Console sin equivocarte en un carácter.

Funciones

Activa lo que la app usa de verdad. Las tiendas esperan que una app nativa use funciones nativas: una app que es solo el sitio dentro de una cáscara suele ser rechazada, con más frecuencia por Apple.

El paso Funciones del asistente, con cámara, fotos, ubicación, biometría, push y compartir, cada uno con una línea que explica para qué sirve.

Activar push aquí es lo que hace que la app pida permiso de notificación. En Android, entregar la notificación además exige los dos archivos de Firebase, en el paso Cuentas.

Build de prueba: instálala antes de enviar

Antes de mandar nada a una tienda, usa el Build de prueba. Genera una app que se instala directamente en el aparato, sin pasar por la tienda, y tarda de 10 a 30 minutos.

Los dos lados se comportan distinto cuando el build termina:

  • Android: sale un APK y el botón Instalar te entrega el archivo. Se instala en el aparato al momento;
  • iOS: el paquete se envía a App Store Connect y aparece en TestFlight cuando Apple lo procesa. No hay archivo para descargar e instalar en el iPhone directamente.

En ambos casos: una app que nunca abriste en un aparato no debería ir a revisión.

Publicar

En el paso Revisar el botón es Publicar en las tiendas. A partir de ahí la pantalla muestra tres estados, por plataforma:

El paso Revisar del asistente, con el resumen del identificador, las funciones activadas, las tiendas elegidas y las cuentas conectadas, encima del botón que publica en las tiendas.

Estado Qué significa
Compilando generando la app nativa en la nube. De 10 a 30 minutos
Enviando a la tienda el paquete está listo y se está subiendo. La tienda todavía no respondió
Enviado a la tienda la tienda aceptó el paquete. La revisión empieza ahora

La diferencia entre los dos últimos es la que más confunde, y es real: un paquete puede estar listo y aun así ser rechazado en el envío (identificador equivocado, permiso faltante). Por eso "Enviado a la tienda" solo aparece cuando la tienda confirma que lo recibió, no cuando termina el build.

Después de eso, quien informa es la consola de la tienda. La revisión ocurre dentro de Apple y de Google, y no tenemos forma de seguirla. Tarda de unas horas a 2 días, y más en la primera versión de una app.

Cuenta personal nueva en Google Play: los 12 testers

Si tu cuenta de Google Play es personal y se creó después del 13 de noviembre de 2023, Google exige, antes de abrir producción, una prueba cerrada con al menos 12 testers inscritos de forma continua durante 14 días. Es por app, no por cuenta.

No es un requisito de Fabapp y no hay forma de saltarlo desde aquí: el envío funciona, la app queda disponible en el canal de prueba, y la producción solo se abre después de que pidas acceso y Google lo apruebe (hasta 7 días). Las cuentas de organización y las personales creadas antes de esa fecha están exentas.

Planifícalo desde el principio si tu cuenta es nueva: son 14 días de calendario que no se pueden acelerar.

Los plazos de las tiendas que son nuestros, no tuyos

Las tiendas exigen que la app se compile con herramientas recientes, y esos plazos son responsabilidad nuestra: mantenemos la cáscara nativa al día y tú no tienes que hacer nada.

Para que sepas que existen: Google Play exige que las apps nuevas y las actualizaciones apunten a Android 16 (API 36) desde el 31 de agosto de 2026, y Apple exige que los envíos a App Store Connect se compilen con el SDK de iOS 26 o superior desde el 28 de abril de 2026.

Cuando algo falla

Síntoma Casi siempre
Package not found en el envío de Android la app no existe en la Play Console con ese identificador, o el identificador es distinto
el envío de Android se rechaza por permisos la cuenta de servicio existe pero nunca recibió permiso para publicar en la Play Console
el build de iOS falla al final, hablando de un certificado la clave de App Store Connect no tiene el rol Admin
la app de iOS no aparece en TestFlight Apple todavía está procesando el paquete. Suele tardar unos minutos
el push funciona en el iPhone y no en Android faltan los archivos de Firebase en el paso Cuentas

El log completo de cada build está en la propia pestaña, en Ver el log completo. Es lo primero que hay que mirar, y su mensaje de error suele ser literal.

Abrir Fabapp
Relacionados
Conectar tus cuentas de Apple y GoogleVender suscripciones dentro de la appPublicar tu app