Publicar una app en App Store y Google Play: lo que nadie cuenta

El desarrollo termina y empieza la store. Cuentas, review, privacidad, versiones y los rechazos que alargan el lanzamiento semanas.

  • 10 min
  • València

El día que el binario “está listo” no es el día del lanzamiento. Es el día en que empieza otro proyecto: cuentas, contratos, capturas, textos legales, cuestionarios de privacidad y una cola de review que no controlas. Quien no lo ha hecho cree que es un upload. Quien lo ha hecho reserva dos o tres semanas —y a veces más.

Publicar app App Store Google Play no es un trámite simétrico. Apple y Google no piden lo mismo, no tardan lo mismo y no rechazan por lo mismo. Si tu calendario de marketing asume “el viernes está en las stores”, o tienes un equipo que ya ha pasado por esto o estás vendiendo una fecha que no te pertenece.

En Truman lo hemos vivido con producto propio y con cliente. Klapper es web y app de entradas; Weddle es una app social alrededor de una boda. Los dos casos terminan en la misma cola. Este artículo es el trabajo que casi nunca entra en el presupuesto de desarrollo de app y que, si se ignora, come el mes del launch.

Las cuentas no están a nombre de nadie útil
El Apple Developer está a nombre del freelance que “lo iba a dejar listo”. El DUNS no llega. Google Play no tiene organización. El binario espera a un papelerío.
El review rechaza por privacidad, no por el código
La app funciona. Falta la política en URL pública, el cuestionario no coincide con los permisos, o no hay usuario de prueba. Vuelta a la cola.
La versión 1.0.1 ya está en el aire y nadie la gobernaba
Certificados, perfiles, tracks de prueba, número de build. Un hotfix de Android no se publica igual que un parche de iOS. El calendario se parte.

Publicar app App Store Google Play: el trabajo que empieza cuando el código está listo

Hay tres capas, y solo una es el binario. La primera es jurídica y de cuentas: quién es el titular, si es persona o empresa, impuestos, banca para cobros. La segunda es de ficha: nombre, subtítulo, capturas, categoría, edad, textos. La tercera es de review: un humano o un sistema que abre la app y decide si cumple las reglas de esta semana.

En un estudio, la capa uno se debería abrir el mismo mes que el kickoff, no la semana del store freeze. Un alta de Apple Developer Program de organización (DUNS, verificación) no es un formulario de una tarde. Google Play Console es más rápido de abrir y más fácil de subestimar: ficha de Data safety, testers, política. Las dos stores te pueden dejar en espera sin que el código tenga un bug.

01
Cuentas y titularidad
Developer a nombre de la empresa, accesos del estudio como rol, no como dueño. DUNS y verificación si toca.
02
Legal y privacidad
Política en URL pública, permisos reales, cuestionarios Apple y Data safety de Play alineados con el binario.
03
Ficha y builds de review
Capturas por tamaño, textos, usuario de prueba, notas al reviewer. El binario de store no es el de debug.
04
Review y cola de parches
Primer envío, rechazo habitual, resubida. Reserva calendario; no reserves el anuncio el mismo día.

Lo que piden las stores (y no es simétrico)

Apple cobra el programa de desarrollador por año. Google Play cobra un alta. Eso es lo de menos. Lo que alarga es el contenido de la ficha y la coherencia entre lo que la app hace y lo que declaras.

TemaApp StoreGoogle Play
Alta de cuenta empresaDías o semanas (DUNS, verificación)Horas o pocos días si la ficha está completa
Review del primer envío24–48 h, a veces másHoras a varios días; revisiones nuevas más estrictas
PrivacidadNutrition labels + ATT si trackeasData safety; permisos justificados
Login obligatorioCredenciales de demoMismo requisito en la práctica
Apps sociales / citasEscrutinio extraPolíticas de usuario y menores

En Weddle el producto es conocerse entre solteros invitados a una boda: grupos privados, chat, un contexto sensible. Eso no es publicar un catálogo. Apple y Google miran de otra forma el contenido generado por usuarios, la edad, el reporte y el bloqueo. Si eso no está en la 1.0, el rechazo no es “la store es lenta”. Es que el producto no está listo para store, aunque el diseño sí lo esté.

Klapper, como plataforma de entradas, añade pagos, QR y datos de evento. El reviewer va a intentar el flujo. Si el entorno de review no tiene un evento de prueba, un pago sandbox o una nota que lo explique, el rechazo es Guideline de “app incompleta”, no un fallo de UX. Lo mismo aplica si estás eligiendo stack: nativa o híbrida cambia el binario, no te ahorra la ficha. Esa decisión está en app nativa o híbrida en 2026; la store es otro oficio.

Rechazos que alargan semanas (y se evitan en el brief)

Los rechazos que más duelen no son un crash. Son papeles. Política de privacidad en un PDF que no carga. Capturas de un build distinto. Permiso de cámara declarado y no usado. “Sign in with Apple” ausente cuando hay login social. Descripción que promete una función que en el binario aún no está.

Privacidad que no coincide con el binario
El cuestionario de Apple y el Data safety de Play tienen que listar lo que el código hace, no lo que marketing imagina. Un SDK de analytics que se “iba a quitar” cuenta.
Sin usuario de prueba
Si hay registro, el reviewer entra. Usuario, contraseña y pasos en las notas. Sin eso, la app “no funciona” aunque en TestFlight sí.
Metadata que miente
Nombre, capturas y descripción son parte del review. Una captura de un diseño que no está en el build es un rechazo limpio.

Si Apple rechaza el viernes y el anuncio es el lunes, ¿quién tiene autoridad para cambiar la ficha el sábado?

Versiones, tracks y el hotfix que no cabe en el vídeo del launch

Publicar no es un evento: es un hábito. TestFlight y las pistas internas de Play deberían existir desde el primer mes de desarrollo, no la semana de QA. El número de versión, el build, quién firma y qué certificado caduca son deuda operativa. Un estudio que entrega “el .ipa y el .aab” y desaparece te deja solo en el segundo rechazo.

Reserva un canal de emergencia. En iOS, una review acelerada se pide; no se garantiza. En Play, una release gradual te salva de un crash al 100% de usuarios. Nada de eso se improvisa el día que Product Hunt o el festival anuncian la app. Si vas a mandar notificaciones push en el launch, los certificados y consentimientos van en este mismo paquete, no en un sprint posterior.

Tip técnico: el binario de review no es el de desarrollo

Flags de entorno, logs verbosos, endpoints de staging, API keys de debug: si eso viaja al binario de store, o se ve en el review o se ve en un extracto. Configura un scheme / flavor de producción con la URL pública de privacidad, sin menús ocultos de desarrollador. Documenta en las notas del reviewer cómo reproducir el flujo feliz en menos de tres minutos. El reviewer no va a leer tu Notion.

Cómo no mentir en el calendario (ni al cliente ni al equipo)

Una agencia de apps en València que no pone la store en el Gantt no está siendo ágil: está omitiendo. En nuestros proyectos el “code complete” y el “live en stores” son hitos distintos. Entre medias: ficha, legales, primer review, un rechazo probable, resubida. Si el negocio necesita una fecha pública, se anuncia después del primer aprobado, no antes del primer envío.

Dani Marquina

El desarrollo puede estar redondo y el launch irse dos semanas porque el DUNS no llegó o porque el cuestionario de privacidad no coincidía con un SDK. Eso no es mala suerte. Es un trabajo que no estaba en el plan. En Klapper y en Weddle lo aprendimos en carne propia: la store se diseña, no se “sube”.

Dani Marquina · Founder, Truman Digital

Antes de dar por cerrada la app, verifica esto

Checklist para publicar en App Store y Google Play
  • ¿La cuenta de Apple y de Play está a nombre de la empresa, con el estudio como rol?
  • ¿La política de privacidad está en una URL pública y coincide con permisos y SDKs?
  • ¿El cuestionario de Apple y el Data safety de Play se rellenaron contra el binario real?
  • ¿Hay usuario y contraseña de review, con pasos en las notas, si hay login?
  • ¿Las capturas son del build que se envía, en los tamaños que pide cada store?
  • ¿TestFlight y la pista interna de Play existen desde antes del “código listo”?
  • ¿El calendario de marketing está anclado al primer aprobado, no al primer upload?
  • ¿Quién puede responder un rechazo el fin de semana sin esperar al lunes?

Preguntas frecuentes sobre publicar una app en las stores

¿Cuánto tarda publicar una app en App Store y Google Play?

El upload es el menor de los tiempos. El primer review de Apple suele resolverse en 24–48 horas, pero un rechazo te devuelve a la cola. Play puede ser más rápido o alargarse en apps nuevas. Lo que de verdad suma son cuentas, legales y fichas: en un primer lanzamiento, planifica dos o tres semanas desde “binario estable” hasta “disponible en ambos catálogos”, y más si hay DUNS o una categoría sensible.

¿Qué diferencia hay entre publicar en App Store y en Google Play?

Apple es más rígida en cuentas de empresa, metadatos y coherencia de privacidad. Play es más ágil de abrir y más exigente de lo que era en Data safety y testers. Los rechazos no se copian: un aprobado en una store no garantiza la otra. Trata dos procesos, no un “y también Android”.

¿Cuándo hay que empezar el papeleo de las stores?

En el kickoff, no en el QA. Alta de cuentas, titularidad, textos legales y un entorno de review se pueden avanzar mientras se diseña. Si esperas al feature freeze, el papelerío compite con el anuncio. El código no desbloquea el DUNS.

¿Cómo elijo quién aparece como desarrollador en la ficha?

La empresa dueña del producto. El estudio entra como usuario con rol, no como titular “para ir más rápido”. Publicar a nombre del partner te deja sin la cuenta el día que cambias de equipo. Recuperar un Apple Developer no es un trámite simpático.

Si tu app está “casi lista” y nadie ha abierto las cuentas ni escrito la ficha, revisamos el plan de store —privacidad, review y calendario— antes de que el anuncio se adelante al aprobado.
Planificar el lanzamiento en stores

Sobre el autor

Dani Marquina

Dani Marquina

Founder & CTO