# Crear una app iOS amb IA: paranys i comprovacions

> Claude, ChatGPT i Cursor escriuen ràpid el teu codi iOS. Signatura, subscripcions, revisió d'Apple, iPhone real: què se'ls escapa i com comprovar-ho tot.

Pàgina original: [Crear una app iOS amb IA: paranys i comprovacions](https://devoria.fr/ca/blog/crear-app-ios-amb-ia-paranys-comprovacions)
Autor: [Mehdi Azizi](https://devoria.fr/ca/mehdi-azizi)
Publicació: 2026-09-23
Darrera revisió del contingut: 2026-10-09


## Crear una aplicació iOS amb IA: la resposta curta

Sí, pots crear una aplicació iOS amb IA encara que siguis principiant. Aquesta manera de construir té un nom, el [vibe coding](https://devoria.fr/ca/blog/vibe-coding-que-es-definicio-eines-limits). Claude, ChatGPT o Cursor escriuen molt bé les pantalles, la navegació, la lògica senzilla i les crides a una base de dades. El que fan malament és tot el que passa fora del codi: la signatura de l'aplicació, la configuració d'App Store Connect, les subscripcions, [la revisió d'Apple](https://devoria.fr/ca/kits/review-apple) i els errors que només apareixen en un iPhone real.

Dit d'una altra manera, la IA et fa guanyar setmanes en la part més visible de la feina i et deixa sol en la part que decideix si la teva app arribarà a sortir. Aquesta guia et mostra on és la frontera, com guiar la IA perquè continuï sent útil i com comprovar el que produeix abans que ho facin Apple o els teus usuaris per tu.

Programo les meves pròpies apps iOS amb Claude i Cursor, cada dia. Solys, un despertador amb minijocs, i TradaZen, un simulador de trading, són a l'App Store. Nolera i Clic van ser rebutjades per Apple i després corregides. Tot el que ve a continuació surt d'aquesta feina, no d'una demo. Si encara dubtes de l'eina, comparo [Claude Code, Cursor i ChatGPT per a una app d'iPhone](https://devoria.fr/ca/blog/quina-ia-crear-app-codex-claude-code-cursor) en una guia a part.

## El que la IA fa realment bé

### Les pantalles i la navegació

Descriu una pantalla amb precisió (què mostra, què fa cada botó, què passa quan la llista és buida) i la IA et retorna un component net en uns segons. Aquí és on el guany és més espectacular, sobretot amb React Native i Expo, perquè la IA ha vist moltíssim codi d'aquest tipus. De fet, és l'stack que faig servir en totes les meves apps, i t'explico per què a la pàgina [React Native i Expo per a una app mòbil](https://devoria.fr/ca/expertise/aplicacio-mobil-react-native-expo).

### La lògica de negoci senzilla

Calcular una puntuació, ordenar una llista, formatar una data, validar un formulari: la IA ho fa ràpid i força bé, sempre que li donis els casos límit. Una llista buida, un camp massa llarg, una data en una altra zona horària. Si no els esmentes, no sempre els tractarà.

### Explicar-te el que no entens

És l'ús més infravalorat. Enganxa un missatge d'error, un tros de configuració o un rebuig d'Apple, i demana «explica'm què vol dir, sense corregir res». Aprens més ràpid que llegint un tutorial, perquè l'explicació parla del teu propi projecte.

### Connectar un backend

Crear taules a Supabase, escriure una funció que llegeixi les dades de l'usuari connectat, gestionar l'estat de càrrega: la IA coneix bé aquestes eines. Només vigila la seguretat, en parlem més avall.

## El que la IA falla quan crees una aplicació iOS

És la part que ningú no t'ensenya als vídeos de «he creat una app en un cap de setmana». Cadascun d'aquests punts pot bloquejar la teva publicació durant dies, sense comptar els controls automàtics a l'enviament, com ITMS-90338 per a les API no públiques.

### La signatura i els certificats

Per funcionar en un iPhone i passar a l'App Store, la teva app s'ha de signar amb un certificat i un perfil d'aprovisionament vinculats al teu compte Apple Developer. La IA et pot explicar el principi, però no coneix el teu compte sense un accés autoritzat. De vegades s'inventa passos que ja no existeixen, o barreja el mètode d'Xcode i el d'Expo, cosa que pot acabar en un ITMS-90034 en enviar-la. Amb EAS Build, és l'eina qui genera i desa aquests fitxers per tu, clau push inclosa: deixa-la fer en lloc de seguir un procediment endevinat.

### La configuració d'App Store Connect

La fitxa de l'app, l'identificador del bundle, [les declaracions de privadesa](https://devoria.fr/ca/blog/guideline-5-1-2-ia-tercers-att-compartir-dades), la pregunta sobre el xifratge, les captures de pantalla, els enllaços a les condicions d'ús: aquesta informació ha de coincidir amb la versió enviada. Alguns agents poden actuar en un navegador connectat, com [Claude Code amb Chrome](https://code.claude.com/docs/en/chrome). Aquest accés s'ha d'autoritzar i el resultat s'ha de comprovar; un procediment recitat sense llegir la interfície actual pot estar desfasat.

### Les subscripcions

És el punt on la IA et fa perdre més temps. El codi d'un paywall és fàcil. El difícil és la coherència entre tres llocs: els productes creats a App Store Connect, la seva configuració a RevenueCat i el codi que els mostra. Un identificador que difereix en un caràcter, un producte encara no enviat a revisió amb la versió, i el teu paywall apareix buit al revisor. La IA pot llegir aquestes consoles si li dones un accés adequat; sense aquest accés, no pot comprovar-ne la coherència amb el codi. Tota la feina es detalla a la pàgina [subscripcions in-app iOS](https://devoria.fr/ca/expertise/subscripcio-in-app-ios).

### La revisió d'Apple

La IA coneix les línies generals de les App Review Guidelines, però no sap mirar la teva app amb els ulls d'un revisor. No et dirà per iniciativa pròpia que una pantalla obligatòria queda tallada en un iPhone petit, que una petició de valoració arriba massa aviat, que falta un compte de demostració a les notes de revisió, o que la teva app s'assembla massa a un web per a la [guideline 4.2](https://devoria.fr/ca/blog/guideline-4-2-minimum-functionality-app-rebutjada). Els dos primers són rebutjos que realment em van caure amb Solys, explicats a [per què Apple rebutja una app](https://devoria.fr/ca/blog/rebuig-apple-per-que-rebutgen-app).

### Els errors en un iPhone real

El simulador i l'app de desenvolupament perdonen moltes coses. Un iPhone real, en producció, no. Un mòdul natiu que falta a la build, un permís sense text d'explicació, una lectura de dades massa d'hora a l'arrencada: l'app s'obre i es tanca de seguida, sense cap missatge. Un agent pot executar proves o analitzar captures, però només si el sistema de verificació ho permet. Un resultat del simulador no valida per si sol el binari instal·lat al teu iPhone. Et toca a tu instal·lar l'app al teu telèfon abans de cada enviament, i [TestFlight](https://devoria.fr/ca/blog/testflight-provar-app-iphone-abans-enviar) està fet per a això.

> La IA escriu codi que sembla correcte. Només una prova al teu iPhone et diu si ho és.

## Com guiar la IA perquè continuï sent útil

El problema gairebé mai no és la intel·ligència del model. És el que li dones per llegir.

### Dona-li el teu context, d'una vegada per totes

Escriu un fitxer curt a l'arrel del projecte que descrigui el teu stack (Expo, la versió de l'SDK, Supabase, RevenueCat), l'estructura de carpetes i les teves regles. Claude Code llegeix un fitxer `CLAUDE.md`, Cursor té els seus propis fitxers de regles. Sense aquest context, la IA endevina, i sovint endevina un stack que no és el teu. El meu [tutorial per crear una aplicació amb Claude Code](https://devoria.fr/ca/blog/crear-app-claude-code-tutorial-iphone) dona un exemple complet d'aquest fitxer.

### Divideix en tasques petites

«Crea'm una app de seguiment d'hàbits amb subscripció» genera un projecte enorme i fràgil. «Crea la pantalla que llista els hàbits del dia, amb un estat buit i un estat de càrrega» genera una pantalla que pots revisar i provar en cinc minuts. Una tasca, un resultat comprovable, i després la següent.

### Demana un pla abans del codi

Per a tot el que toca diversos fitxers, comença amb «proposa un pla, encara no programis». Revises el pla, corregeixes el que no va bé i després el llances. Així evites les refaccions sorpresa en què la IA reescriu mig projecte per afegir un botó.

### Fes-li llegir la documentació actualitzada

Les eines evolucionen ràpid: Expo, RevenueCat i App Store Connect canvien sovint. Quan una resposta et sembli dubtosa, enganxa la pàgina de documentació oficial a la conversa, o fes servir una eina que li la proporcioni. Una IA que llegeix la documentació d'avui s'equivoca molt menys que una IA que recorda la de fa dos anys.

### Mantén el control de les decisions

La IA proposa, tu decideixes. Triar la idea, el preu, el que l'app no farà: aquesta és la teva feina. Si deixes que la IA afegeixi cada funció que suggereix, obtens una app que fa deu coses a mitges en lloc d'una de molt ben feta. Per acotar una primera versió, llegeix la pàgina [MVP d'aplicació iOS](https://devoria.fr/ca/expertise/mvp-aplicacio-ios).

## Com comprovar el que produeix la IA

És la competència que separa els qui publiquen dels qui acumulen projectes a mig fer.

### Revisa cada modificació

No cal que ho entenguis tot línia per línia. Però has de poder respondre tres preguntes: quins fitxers han canviat, per què, i si correspon al que he demanat. Si la IA ha tocat un fitxer que no té res a veure amb la teva petició, pregunta-li per què abans d'acceptar.

### Prova al teu iPhone, no només a l'ordinador

Instal·la l'app al teu telèfon com més aviat millor, i després a cada etapa important. Comprova el primer llançament després de la instal·lació, el mode avió, una pantalla petita i una de gran, el teclat obert als formularis. És la regla que aplico abans de cada enviament a Apple, en cadascuna de les meves apps.

### Afegeix eines que veuen el que tu no veus

A les meves apps, Sentry reporta els errors amb la línia de codi responsable, i PostHog mostra on abandonen els usuaris. Sense elles, un error en producció resta invisible fins que cau una mala valoració. La IA et pot ajudar a instal·lar-les; tu has de mirar el que et diuen.

### Vigila la seguretat de les dades

Quan la IA crea taules a Supabase, comprova que les regles d'accés (les polítiques RLS) estan ben activades: cada usuari només ha de poder llegir les seves pròpies dades. Comprova també que cap clau secreta acaba al codi de l'app, que es pot descompilar. Són dos errors que la IA comet fàcilment si no els hi prohibeixes.

### Fes-li la pregunta inversa

Un cop escrit el codi, pregunta: «què es pot trencar aquí?» o «revisa aquest codi com un revisor d'Apple». El mateix model que ha escrit el codi sovint troba els seus propis oblits quan canvies l'angle de la pregunta. No substitueix la teva prova a l'iPhone, però redueix les anades i tornades.

## El camí realista quan comences

1. **Tria una idea minúscula**: una funció principal, no deu.
2. **Instal·la un stack que la IA conegui bé**: Expo, React Native, Supabase si necessites comptes.
3. **Construeix pantalla per pantalla**, amb una tasca petita per petició i una prova a cada pas.
4. **Prova al teu iPhone** amb una build de desenvolupament, i després amb TestFlight.
5. **Connecta els diners**: productes a App Store Connect, RevenueCat, paywall.
6. **Prepara el dossier per a l'App Store**: fitxa, [captures](https://devoria.fr/ca/kits/captures-app-store), privadesa, notes per al revisor.
7. **Envia-la a Apple**, llegeix la resposta amb atenció i corregeix el que et demanin.

Cada pas té els seus paranys, i la IA t'ajuda amb la meitat. Per tenir la visió de conjunt, la pàgina [crear una aplicació per a iPhone](https://devoria.fr/ca/expertise/crear-una-aplicacio-iphone) detalla tot el recorregut. I si et preguntes fins on es pot arribar sense escriure tu mateix ni una línia de codi, llegeix [crear una aplicació sense programar](https://devoria.fr/ca/blog/crear-aplicacio-sense-programar-no-code-ia).

## Crear la teva aplicació iOS amb IA, fins a l'App Store

La IA ha canviat qui pot crear una app iOS. No ha canviat el que Apple exigeix per publicar-la, ni el que cal perquè cobri les primeres subscripcions. Aquesta és la part que he posat a l'[iOS Kit](https://devoria.fr/ca/kits/ios): el codi de partida de les meves apps, subscripcions incloses, i les skills de Claude Code per a cada pas. El recorregut es detalla segons la teva eina: [formació Claude Code](https://devoria.fr/ca/expertise/formacio-claude-code-app-ios) o [formació vibe coding](https://devoria.fr/ca/expertise/formacio-vibe-coding-app-iphone). La pàgina d'inici mostra com [crear una app mòbil](https://devoria.fr/ca) d'aquesta manera, pas a pas.

No saps què et bloqueja, si el codi, la IA o Apple? El [diagnòstic gratuït](https://devoria.fr/ca/diagnostic) t'ho diu i t'envia la meva checklist antirebuig d'Apple.

No et prometo ni ingressos ni publicació: és Apple qui decideix la validació, i el mercat qui decideix la resta. El que et dono és el mètode que jo mateix aplico a les meves apps.

## Preguntes freqüents

### Es pot crear una aplicació iOS amb IA quan comences?

Sí. La IA escriu molt bé les pantalles, la navegació, la lògica senzilla i les crides a una base de dades. Fa malament tot el que passa fora del codi. És el cas de la signatura, d'App Store Connect, de les subscripcions, de la revisió d'Apple i dels errors visibles només en un iPhone real.

### Quina IA fer servir per crear una app iOS?

Claude, ChatGPT o Cursor escriuen molt bé les pantalles, la navegació i la lògica senzilla. El problema gairebé mai no és la intel·ligència del model, sinó el que li dones per llegir. Dona-li el teu stack, les teves regles i la documentació actualitzada. Comparo [Claude Code, Cursor i ChatGPT per a una app d'iPhone](https://devoria.fr/ca/blog/quina-ia-crear-app-codex-claude-code-cursor) en una guia a part.

### ChatGPT pot crear una aplicació?

Sí per a la part visible: ChatGPT, com Claude o Cursor, escriu molt bé les pantalles, la navegació, la lògica senzilla i les crides a una base de dades. Però no coneix el teu compte d'Apple sense un accés autoritzat, i no mira la teva app amb els ulls d'un revisor. Només una prova al teu iPhone et diu si el codi és correcte.

### Com crear la teva pròpia app amb IA, pas a pas?

Tria una idea minúscula, amb una sola funció principal. Instal·la un stack que la IA conegui bé: Expo, React Native, i Supabase si necessites comptes. Construeix pantalla per pantalla, amb una tasca petita per petició i una prova a cada pas. Prova al teu iPhone amb una build de desenvolupament i després amb TestFlight, abans de connectar els diners, preparar el dossier per a l'App Store i enviar-la a Apple.

### Com controlar el codi escrit per la IA?

Revisa cada modificació: quins fitxers han canviat, per què, i si correspon a la teva petició. Instal·la l'app al teu propi iPhone com més aviat millor, i després a cada etapa important. Comprova que les regles d'accés de Supabase, les polítiques RLS, estan activades. Comprova també que cap clau secreta acaba al codi de l'app, que es pot descompilar.

### Per què un paywall escrit per la IA apareix buit al revisor?

El codi d'un paywall és fàcil. El més difícil és la coherència entre tres llocs: els productes d'App Store Connect, la seva configuració a RevenueCat i el codi que els mostra. Un identificador diferent en un caràcter, o un producte encara no enviat a revisió, buida el paywall. Sense un accés adequat a aquestes consoles, la IA no pot comprovar aquesta coherència.


## El teu projecte

[iOS Kit](https://devoria.fr/ca/kits/ios): Crea la teva app d'iPhone amb Claude Code: el codi de partida de les meves apps, les skills que revisen la seva feina, i els kits Apple Review, App Store Screenshots i ASO. 129,99 €.
