# Casestudie: lancering af iPhone-appen TradaZen

> TradaZen fra A til Z: fra første commit til App Store på 26 dage, Apples afvisninger, lektier fra annoncer og to pivots. Alt, hvad jeg lærte.

Original side: [Casestudie: lancering af iPhone-appen TradaZen](https://devoria.fr/da/blog/casestudie-lancering-iphone-app-tradazen)
Forfatter: [Mehdi Azizi](https://devoria.fr/da/mehdi-azizi)
Udgivet: 2026-09-24
Indhold senest revideret: 2026-10-09


## TradaZen kort fortalt

TradaZen er en iPhone-app, hvor du træner trading på rigtige markedsdata. Jeg lancerede den alene, med Claude Code, uden at være iOS-udvikler af fag. Her er rejsen, trin for trin.

| Trin                                      | Dato               |
| ----------------------------------------- | ------------------ |
| Første commit                             | 21. juni 2026      |
| Første build på TestFlight                | 25. juni 2026      |
| Til salg på App Store                     | 17. juli 2026      |
| Første pivot: simulator på rigtigt marked | 13. september 2026 |
| Andet pivot: et forløb à la Duolingo      | 22. september 2026 |

Hvis du vil [lave din første app](https://devoria.fr/da/blog/lav-en-app-4-trin), så læs især afsnittene om Apples afvisninger og om pivots. Det er de to steder, hvor man spilder mest tid.

![En iPhone 13 viser TradaZens App Store-side, hvor appen er til salg.](https://devoria.fr/ios/visuels/iphone-app-store-1600.webp)

## Den oprindelige idé: en tradingdagbog med en AI-coach

Den første version af TradaZen var en tradingdagbog. Du noterede dine trades, og en AI-makker hjalp dig med at holde disciplinen: et check-in før sessionen, et efter, og advarsler om FOMO og hævntrades efter et tab.

Én regel lå fast: **processen, ikke profitten**. Scoren belønnede disciplin, aldrig et vundet beløb. Den regel overlevede begge pivots.

## Byg hurtigt med Claude Code

![En MacBook Pro viser Claude Code, der ændrer TradaZens lektionsskærm, ved siden af iPhone 13-simulatoren.](https://devoria.fr/ios/visuels/macbook-claude-code-1600.webp)

Stacken er den samme, jeg bruger til alle mine apps: React Native, Expo, EAS til builds, Supabase til serveren og RevenueCat til abonnementer. Jeg beskriver metoden trin for trin i min [Claude Code-tutorial](https://devoria.fr/da/blog/lav-en-app-med-claude-code-iphone-tutorial).

Fire dage efter første commit kørte appen på TestFlight med onboarding, paywall og en demotilstand. Det er det, AI virkelig ændrer: første udkast går meget hurtigt.

Det, den ikke ændrer, er verificeringen. Alle mine automatiske tests var grønne den dag, jeg selv spillede og opdagede en lektion, der aldrig sluttede. **En grøn test beviser ikke, at en app virker: du skal bruge den.**

## Apples afvisninger

Første indsendelse gik af sted i starten af juli. Den lå over en uge som "Waiting for Review" uden et ord fra Apple, og så trak jeg den tilbage for at starte forfra med et nyt build. Derefter kom afvisningerne på stribe.

- **Tilladelsesbeskeder.** Appen var oversat til flere sprog, men iOS' tilladelsesbeskeder var stadig på fransk. Løsning: oversæt hver besked til hvert sprog.
- **Guidelines 5.1.1 og 5.1.2, persondata.** Samtykket til at sende data til AI'en gik gennem en afkortet alert, der kun blev vist ved første besked. Løsning: en rigtig samtykkeskærm, før noget som helst sendes.
- **[Guideline 3.1.2(c)](https://devoria.fr/da/blog/guideline-3-1-2-app-afvist-abonnement), abonnementer.** Ugeprisen var mere synlig end det beløb, der faktisk blev opkrævet. Løsning: fremhæv den opkrævede pris, og vis ugeprisen sekundært.
- **ITMS-91064, ved upload af den næste version.** Appens privacy manifest erklærede annoncesporing uden at angive de berørte domæner. Løsning: tilføj domænerne i appens konfiguration.

Den 17. juli var første version til salg. Ingen af grundene var tekniske i kodemæssig forstand: de handlede alle om brugerens tillid, data og penge. Dér er Apple ubøjelig. Jeg har gennemgået de mest almindelige faldgruber i [hvorfor Apple afviser en app](https://devoria.fr/da/blog/apple-afviser-app-afvisninger-guidelines) og i guiden om [guideline 2.1](https://devoria.fr/da/blog/guideline-2-1-app-store-afvisning).

## Apple Search Ads: hvad annoncerne lærte mig

Lige fra lanceringen kørte jeg Apple Search Ads-kampagner i Frankrig og derefter i andre lande. Tre lektier:

- **Efterspørgslen betyder mere end klikprisen.** Hvis få mennesker søger på dit søgeord i App Store, giver verdens bedste bud dig ingenting.
- **Engelsksprogede lande er dyre.** Tag derhen med en side og en paywall, der allerede er finpudset.
- **Slå automatisk matchning fra i starten.** I kategorien Finance placerede Apple appen på søgninger efter banker, som intet havde med den at gøre.

Lektien: **før du betaler for annoncer, så tjek, at folk allerede søger efter det, du sælger**.

## Hvorfor jeg lavede alt om

Folk installerede appen, men løftet fik dem ikke til at gå videre. En del af problemet var selve paywallen: knapperne sagde "Fortsæt" i stedet for at tale om den gratis prøveperiode, og en fejl skjulte prøvetilbuddet for folk, der havde ret til det. Det rettede jeg.

Men det egentlige problem lå et andet sted: ingen vågner om morgenen og leder efter en "mental coach for tradere". Det, nye tradere vil, er at træne.

Jeg gennemgår de mest almindelige paywall-fejl i [denne guide](https://devoria.fr/da/blog/ios-paywall-begynderfejl-salg). De er farlige, fordi de er usynlige: appen ser ud til at virke, og du kan ikke se, hvad du går glip af.

## Pivot 1: en simulator på rigtige grafer

Den 13. september blev TradaZen til "TradaZen : Simulateur trading". Princippet kan siges i én sætning: en rigtig graf på en rigtig dato, med fortsættelsen skjult; du vælger Long eller Short, og markedet afslører, hvad det faktisk gjorde.

Jeg fjernede AI-makkeren og omskrev [App Store-siden på flere sprog](https://devoria.fr/da/kits/aso). Resultat: der kom prøveperioder fra Kina, Tyskland og Japan, lande hvor jeg ikke havde kørt nogen annoncer.

## Pivot 2: tradingens Duolingo

En uge senere en ny erkendelse. Spillerne tog runde efter runde i deres første session, men intet gav dem en grund til at komme tilbage dagen efter.

Versionen, der har været live siden 22. september, tilføjer det, der får folk til at vende tilbage hver dag i en app som Duolingo:

- et forløb af lektioner, fra det grundlæggende om candlesticks til tradingfaget;
- en dagsstreak, daglige quests og kister;
- en ugens liga og venner.

Kernen er den samme: rigtige data, aldrig et løfte om gevinst.

## Prisen: test, men på det rigtige sted

Jeg har justeret prisskalaen og paywallens præsentation flere gange. I dag er hovedtilbuddet et årsabonnement med gratis prøveperiode, plus en ugentlig plan til dem, der vil prøve uden at binde sig.

At ændre pris er ikke et problem i sig selv. Den virkelige fælde er at pille ved prisen, når problemet ligger et andet sted. For TradaZen var det løftet, der skulle ændres, ikke prisen. Hvis du er i tvivl mellem abonnement og engangskøb, så læs [denne sammenligning](https://devoria.fr/da/blog/abonnement-eller-engangskob-ios-app).

## Hvad jeg ville gøre anderledes

1. **Tjek efterspørgslen, før du koder.** Se, hvad folk faktisk skriver i App Store, i flere lande, før du skriver første linje.
2. **Få løftet valideret, ikke appen.** En App Store-side og en paywall er nok til at se, om folk vil prøve.
3. **Forbered Apples regler fra dag ét**: samtykke, prisvisning, oversættelser. De afvisninger kunne være undgået helt.
4. **Oversæt siden med det samme.** Prøveperioder kom fra lande, hvor jeg aldrig havde annonceret.
5. **Spil din app hver dag.** Tests opdager ikke en lektion, der kører i ring; det gør en spiller.

## Hvad det betyder for din første app

At lancere en app er ikke en lige linje: du rammer forkert med løftet, Apple afviser, annoncerne klarer ikke det hele, du retter til og starter forfra, hurtigere hver gang.

Forskellen er at vide, hvad du skal kigge på i hvert trin. Det er det, jeg har samlet i [iOS Kit](https://devoria.fr/da/kits/ios): startkoden til mine apps og et forløb i fire trin, så din første app undgår TradaZens omveje. Forsiden viser, hvordan du [laver en mobilapp](https://devoria.fr/da) med den kode og Claude Code, værktøjet jeg byggede TradaZen med.

## Ofte stillede spørgsmål

### Hvad kan man lære af TradaZen-casen om at lancere en iPhone-app?

Tjek efterspørgslen, før du koder, ved at se, hvad folk skriver i App Store, i flere lande. Få løftet valideret frem for appen: en App Store-side og en paywall er nok til at se, om folk vil prøve. Forbered Apples regler fra dag ét, oversæt siden med det samme, og spil din app hver dag.

### Hvordan blev TradaZen bygget med Claude Code?

Jeg lancerede TradaZen alene, med Claude Code, uden at være iOS-udvikler af fag. Stacken er den samme som i alle mine apps: React Native, Expo, EAS til builds, Supabase til serveren og RevenueCat til abonnementer. AI gør første udkast hurtigere, ikke verificeringen: en grøn test beviser ikke, at en app virker, du skal bruge den. Metoden trin for trin står i min [Claude Code-tutorial](https://devoria.fr/da/blog/lav-en-app-med-claude-code-iphone-tutorial).

### Hvor lang tid tog lanceringen af TradaZen?

For TradaZen gik der 26 dage fra første commit (21. juni 2026) til appen var til salg på App Store (17. juli 2026). Første build var på TestFlight den 25. juni, fire dage efter første commit. Før salgsstart lå første indsendelse over en uge og ventede uden et ord fra Apple, og så trak jeg den tilbage for at starte forfra med et nyt build.

### Hvilke afvisninger fra Apple fik TradaZen?

Fire grunde, alle knyttet til brugerens tillid, data eller penge. iOS' tilladelsesbeskeder var stadig på fransk i en oversat app, og samtykket til at sende data til AI'en gik gennem en afkortet alert (guidelines 5.1.1 og 5.1.2). Ugeprisen var mere synlig end det opkrævede beløb (3.1.2(c)). Appens privacy manifest erklærede sporing uden at angive domænerne (ITMS-91064).

### Hvad kan man lære af Apple Search Ads, når man lancerer en app?

Før du betaler for annoncer, så tjek, at folk allerede søger efter det, du sælger: efterspørgslen betyder mere end klikprisen. Engelsksprogede lande er dyre, så tag derhen med en side og en paywall, der allerede er finpudset. Slå også automatisk matchning fra i starten: i kategorien Finance placerede Apple appen på irrelevante søgninger efter banker.

### Hvorfor skiftede TradaZen koncept to gange?

Fordi løftet ikke fik folk til at gå videre: ingen leder efter en "mental coach for tradere". Det var løftet, der skulle ændres, ikke prisen. Den 13. september blev TradaZen en simulator på rigtige grafer, og den 22. september gav et forløb à la Duolingo en grund til at komme tilbage hver dag.


## Dit projekt

[ASO Kit](https://devoria.fr/da/kits/aso): Søgeordsmetoden, skabeloner til produktsiden og den skill, der oversætter din App Store-side til 30 sprog. 29,99 €.

[iOS Kit](https://devoria.fr/da/kits/ios): Lav din iPhone-app med Claude Code: Starter Code fra mine apps, skills der tjekker arbejdet, og Apple Review Kit, App Store Screenshots Kit og ASO Kit. 129,99 €.
