# Caso de estudio TradaZen: lanzar una app de iPhone

> TradaZen de principio a fin: del primer commit al App Store en 26 días, los rechazos de Apple, lo que aprendí de los anuncios y dos pivotes.

Página original: [Caso de estudio TradaZen: lanzar una app de iPhone](https://devoria.fr/es/blog/caso-de-estudio-tradazen-lanzar-app-iphone)
Autor: [Mehdi Azizi](https://devoria.fr/es/mehdi-azizi)
Publicación: 2026-09-24
Última revisión del contenido: 2026-10-09


## TradaZen en resumen

TradaZen es una app de iPhone para practicar trading con datos reales del mercado. La lancé solo, con Claude Code, sin ser desarrollador iOS de profesión. Este es su recorrido, paso a paso.

| Etapa                                           | Fecha                    |
| ----------------------------------------------- | ------------------------ |
| Primer commit                                   | 21 de junio de 2026      |
| Primer build en TestFlight                      | 25 de junio de 2026      |
| A la venta en el App Store                      | 17 de julio de 2026      |
| Primer pivote: simulador sobre mercado real     | 13 de septiembre de 2026 |
| Segundo pivote: un recorrido al estilo Duolingo | 22 de septiembre de 2026 |

Si quieres [crear tu primera app](https://devoria.fr/es/blog/como-crear-una-aplicacion-4-pasos), lee sobre todo las partes de los rechazos de Apple y de los pivotes. Son los dos puntos donde más tiempo se pierde.

![Un iPhone 13 muestra la ficha de TradaZen en el App Store, ya a la venta.](https://devoria.fr/ios/visuels/iphone-app-store-1600.webp)

## La idea inicial: un diario de trading con un coach de IA

La primera versión de TradaZen era un diario de trading. Anotabas tus operaciones y un compañero de IA te ayudaba a mantener la disciplina: un check-in antes de la sesión, otro después, y alertas sobre el FOMO y las ganas de revancha después de una pérdida.

Había una regla fija: **el proceso, no la ganancia**. La puntuación premiaba la disciplina, nunca un monto ganado. Esa regla sobrevivió a los dos pivotes.

## Construir rápido con Claude Code

![Una MacBook Pro muestra Claude Code modificando la pantalla de lección de TradaZen, junto al simulador de iPhone 13.](https://devoria.fr/ios/visuels/macbook-claude-code-1600.webp)

El stack es el que uso en todas mis apps: React Native, Expo, EAS para los builds, Supabase para el servidor y RevenueCat para las suscripciones. Explico el método paso a paso en mi [tutorial de Claude Code](https://devoria.fr/es/blog/crear-app-con-claude-code-tutorial-iphone).

Cuatro días después del primer commit, la app ya corría en TestFlight con su onboarding, su paywall y un modo demo. Eso es lo que la IA cambia de verdad: el primer borrador sale muy rápido.

Lo que no cambia es la verificación. Todas mis pruebas automáticas estaban en verde el día en que descubrí, jugando yo mismo, una lección que nunca terminaba. **Una prueba en verde no demuestra que una app funcione: hay que usarla.**

## Los rechazos de Apple

El primer envío salió a principios de julio. Se quedó más de una semana en espera (Waiting for Review) sin una sola palabra de Apple, y luego lo retiré para empezar de nuevo con otro build. Después, los rechazos llegaron uno tras otro.

- **Mensajes de permisos.** La app estaba traducida a varios idiomas, pero los mensajes de permisos de iOS seguían en francés. Solución: traducir cada mensaje a cada idioma.
- **Guidelines 5.1.1 y 5.1.2, datos personales.** El consentimiento para enviar datos a la IA pasaba por una alerta cortada, que solo aparecía con el primer mensaje. Solución: una pantalla de consentimiento real, antes de cualquier envío.
- **[Guideline 3.1.2(c)](https://devoria.fr/es/blog/guideline-3-1-2-app-rechazada-suscripcion), suscripciones.** El precio por semana se veía más que el monto realmente cobrado. Solución: destacar el precio cobrado y dejar el precio semanal en segundo plano.
- **ITMS-91064, al subir la siguiente versión.** El manifiesto de privacidad de la app declaraba seguimiento publicitario sin listar los dominios correspondientes. Solución: agregar esos dominios en la configuración de la app.

El 17 de julio, la primera versión ya estaba a la venta. Ninguno de estos motivos era técnico en el sentido del código: todos tenían que ver con la confianza del usuario, sus datos y su dinero. Ahí Apple es implacable. Detallé las trampas más comunes en [por qué Apple rechaza una app](https://devoria.fr/es/blog/rechazo-apple-por-que-rechazan-tu-app) y en la guía sobre la [guideline 2.1](https://devoria.fr/es/blog/guideline-2-1-app-store-corregir-rechazo).

## Los anuncios de Apple Search Ads: lo que me enseñaron

Desde el lanzamiento, puse en marcha campañas de Apple Search Ads en Francia y luego en otros países. Tres lecciones:

- **La demanda importa más que el precio del clic.** Si poca gente escribe tu palabra clave en el App Store, la mejor puja del mundo no te dará nada.
- **Los países de habla inglesa son caros.** Mejor llegar ahí con una ficha y un paywall ya probados.
- **Desactiva la concordancia automática al principio.** En la categoría Finanzas, Apple mostraba la app en búsquedas de bancos, que no tenían nada que ver.

Lección: **antes de pagar publicidad, comprueba que la gente ya busca lo que vendes**.

## Por qué lo cambié todo

La gente instalaba la app, pero la promesa no le daba ganas de ir más allá. Parte del problema venía del propio paywall: los botones decían «Continuar» en lugar de hablar de la prueba gratuita, y un bug ocultaba la oferta de prueba a personas que tenían derecho a ella. Lo corregí.

Pero el fondo del problema estaba en otra parte: nadie se despierta por la mañana buscando un «coach mental para traders». Lo que quieren los traders principiantes es practicar.

Detallo los errores de paywall más frecuentes en [esta guía](https://devoria.fr/es/blog/paywall-ios-errores-principiante-ventas). Son peligrosos porque son invisibles: la app parece funcionar y no ves lo que estás perdiendo.

## Pivote 1: un simulador sobre gráficos reales

El 13 de septiembre, TradaZen pasó a ser «TradaZen : Simulateur trading». La idea cabe en una frase: un gráfico real en una fecha real, con lo que sigue oculto; eliges Long o Short y el mercado revela lo que realmente hizo.

Quité el compañero de IA y reescribí la [ficha del App Store en varios idiomas](https://devoria.fr/es/kits/aso). Resultado: llegaron pruebas desde China, Alemania y Japón, países donde no había hecho ningún anuncio.

## Pivote 2: el Duolingo del trading

Nueva observación, una semana después. Los jugadores encadenaban partidas en su primera sesión, pero nada les daba una razón para volver al día siguiente.

La versión publicada desde el 22 de septiembre agrega lo que hace volver cada día a una app como Duolingo:

- un recorrido de lecciones, desde lo básico de las velas hasta el oficio de trader;
- una racha de días, misiones diarias y cofres;
- una liga semanal y amigos.

La base sigue siendo la misma: datos reales, nunca promesas de ganancias.

## El precio: probar, pero en el lugar correcto

Ajusté varias veces la tabla de precios y la presentación del paywall. Hoy, la oferta principal es una suscripción anual con prueba gratuita, más un plan semanal para quienes quieren probar sin comprometerse.

Cambiar el precio no es un problema en sí. La verdadera trampa es tocar el precio cuando el problema está en otra parte. En TradaZen, lo que había que cambiar era la promesa, no el precio. Si dudas entre suscripción y compra única, lee [esta comparación](https://devoria.fr/es/blog/suscripcion-o-pago-unico-app-ios).

## Lo que haría diferente

1. **Verificar la demanda antes de programar.** Ver lo que la gente realmente escribe en el App Store, en varios países, antes de escribir la primera línea.
2. **Validar la promesa, no la app.** Una ficha del App Store y un paywall bastan para ver si la gente quiere probar.
3. **Preparar las reglas de Apple desde el primer día**: consentimiento, presentación de precios, traducciones. Esos rechazos podrían no haber ocurrido nunca.
4. **Traducir la ficha de inmediato.** Llegaron pruebas de países donde nunca había hecho publicidad.
5. **Jugar a tu app todos los días.** Las pruebas no ven una lección que se repite en bucle; un jugador, sí.

## Qué significa esto para tu primera app

Lanzar una app no es una línea recta: te equivocas de promesa, Apple rechaza, la publicidad no lo hace todo, corriges y vuelves a empezar, cada vez más rápido.

La diferencia está en saber qué mirar en cada etapa. Eso es lo que puse en el [iOS Kit](https://devoria.fr/es/kits/ios): el código base de mis apps y un recorrido en cuatro etapas, para que tu primera app evite los desvíos de TradaZen. La página de inicio muestra cómo [crear una app móvil](https://devoria.fr/es) con este código y Claude Code, la herramienta con la que construí TradaZen.

## Preguntas frecuentes

### ¿Qué aprender del caso de estudio TradaZen para lanzar una app de iPhone?

Verifica la demanda antes de programar, mirando lo que la gente escribe en el App Store, en varios países. Valida la promesa en lugar de la app: una ficha del App Store y un paywall bastan para ver si la gente quiere probar. Prepara las reglas de Apple desde el primer día, traduce la ficha de inmediato y juega a tu app todos los días.

### ¿Cómo se construyó TradaZen con Claude Code?

Lancé TradaZen solo, con Claude Code, sin ser desarrollador iOS de profesión. El stack es el de todas mis apps: React Native, Expo, EAS para los builds, Supabase para el servidor y RevenueCat para las suscripciones. La IA acelera el primer borrador, no la verificación: una prueba en verde no demuestra que una app funcione, hay que usarla. El método paso a paso está en mi [tutorial de Claude Code](https://devoria.fr/es/blog/crear-app-con-claude-code-tutorial-iphone).

### ¿Cuánto tiempo tomó el lanzamiento de TradaZen?

En TradaZen, pasaron 26 días entre el primer commit (21 de junio de 2026) y la puesta a la venta en el App Store (17 de julio de 2026). El primer build estuvo en TestFlight el 25 de junio, cuatro días después del primer commit. Antes del lanzamiento, el primer envío se quedó más de una semana en espera sin una palabra de Apple, y luego lo retiré para empezar de nuevo con otro build.

### ¿Qué rechazos de Apple recibió TradaZen?

Cuatro motivos, todos relacionados con la confianza, los datos o el dinero del usuario. Los mensajes de permisos de iOS seguían en francés en una app traducida, y el consentimiento para enviar datos a la IA pasaba por una alerta cortada (guidelines 5.1.1 y 5.1.2). El precio por semana se veía más que el monto cobrado (3.1.2(c)). El manifiesto de privacidad de la app declaraba seguimiento sin listar sus dominios (ITMS-91064).

### ¿Qué aprender de los anuncios de Apple Search Ads para lanzar una app?

Antes de pagar publicidad, comprueba que la gente ya busca lo que vendes: la demanda importa más que el precio del clic. Los países de habla inglesa son caros, así que llega ahí con una ficha y un paywall ya probados. Desactiva también la concordancia automática al principio: en la categoría Finanzas, Apple mostraba la app en búsquedas de bancos sin relación.

### ¿Por qué TradaZen cambió dos veces de concepto?

Porque la promesa no daba ganas de ir más allá: nadie busca un «coach mental para traders». Lo que había que cambiar era la promesa, no el precio. El 13 de septiembre, TradaZen se convirtió en un simulador sobre gráficos reales, y luego, el 22 de septiembre, un recorrido al estilo Duolingo dio una razón para volver cada día.


## Tu proyecto

[ASO Kit](https://devoria.fr/es/kits/aso): El método de palabras clave, las plantillas de ficha y el skill que traduce tu ficha del App Store a 30 idiomas. 29,99 €.

[iOS Kit](https://devoria.fr/es/kits/ios): Crea tu app para iPhone con Claude Code: el código base de mis apps, los skills que verifican su trabajo y los kits Apple Review, App Store Screenshots y ASO. 129,99 €.
