Com fer una app per a iPhone (amb o sense Mac)
Per fer una app per a iPhone, tria una manera de construir-la (Swift a Xcode d'Apple en un Mac, un framework multiplataforma, o una web app empaquetada per a iOS per un creador que compila al núvol), uneix-te al Programa de Desenvolupadors d'Apple, prova l'app amb TestFlight i envia-la a la revisió d'App Review. Pots fer una app per a iPhone sense tenir un Mac si un servei la compila i la signa per tu, però sempre necessites el teu propi compte de desenvolupador d'Apple. Aquesta guia explica cada via i les normes específiques d'Apple que fan tropessar la gent.
Què és diferent de les apps per a iPhone
Tres coses fan que iOS sigui més estricte que Android:
- La signatura és obligatòria. Cada app instal·lada fora del desenvolupament s'ha de signar amb un certificat d'un compte de desenvolupador d'Apple. No hi ha un equivalent a enviar un fitxer per instal·lar-lo al iPhone d'un amic.
- Xcode només funciona en macOS. Les eines d'Apple per compilar i pujar apps necessiten un Mac, tret que el treball el faci el Mac d'algú altre.
- Cada versió a l'App Store la revisen persones d'Apple, segons les normes publicades.
Això no és motiu per evitar l'iPhone. Vol dir que has de planificar un compte, una revisió i una fase de proves.
Tres maneres de fer-la
Nativa amb Swift i Xcode
Swift i SwiftUI són el llenguatge i el framework d'interfície propis d'Apple. Construeixes a Xcode, executes l'app al simulador d'iOS i la instal·les al teu iPhone amb cable o sense fils.
- Tria-la quan l'app necessiti el millor rendiment, les funcions més noves d'iOS, widgets o accés profund al maquinari.
- Espera un Mac, mesos d'aprenentatge si ets nou, i una compilació separada per a Android més endavant.
Multiplataforma amb Flutter o React Native
Una única base de codi produeix tant una app per a iPhone com una per a Android. Igualment necessites un Mac, o un servei de Mac al núvol, per a la compilació final d'iOS i la pujada.
Una web app empaquetada per a iOS
Una web app es col·loca dins d'una capa nativa i es compila en una app per a iPhone signada. Així és com Mythex fa les apps per a iPhone: descrius l'app en el xat; Mythex la construeix com una app web completa amb base de dades i emmagatzematge; la publiques; i en el pla Pro, Mythex compila l'app per a iPhone en les seves pròpies màquines Mac, la signa amb la teva clau d'API d'App Store Connect i la puja al teu TestFlight. Sense Mac a la taula i sense Xcode.
El límit honest: Mythex no escriu Swift. L'app per a telèfon obre la teva app publicada, de manera que encaixa amb apps les pantalles de les quals funcionen com a pàgines web, com reserves, portals, comandes, seguiments i eines de comunitat, i s'actualitza cada vegada que publiques.
Pas 1: Uneix-te al Programa de Desenvolupadors d'Apple
A novembre de 2026 la pertinença costa 99 USD l'any (els preus varien segons la regió). Pots inscriure't com a:
- Persona física. El teu nom legal apareix com a venedor a l'App Store. Necessites un Apple Account amb autenticació de dos factors.
- Organització. Apareix el nom de la teva empresa. Apple requereix una entitat legal, un número D-U-N-S (gratuït en la majoria de llocs), un correu de treball al domini de l'empresa i un lloc web en funcionament. Calcula temps extra per a la verificació.
Les institucions educatives acreditades es poden inscriure amb exempció de taxa.
Pas 2: Construeix la primera versió
Mantén-la al flux central. Un prompt per a l'app de reserves de classes d'un petit estudi:
Construeix una app per a iPhone per a un estudi de ioga. Els socis es registren amb correu electrònic, veuen l'horari de classes d'aquesta setmana (nom de la classe, professor, hora, places lliures), reserven una classe o s'apunten a la llista d'espera, i es cancel·la fins a dues hores abans. Els socis veuen les seves reserves pròximes en una segona pestanya. La propietària de l'estudi entra des del web per afegir classes i veure qui s'ha reservat. Disseny tranquil, barra de pestanyes inferior, botons grans.
Pots construir això al creador d'apps per a iOS de Mythex i provar-ho a la vista prèvia en directe, i després al navegador del teu iPhone un cop publicada.
Pas 3: Dissenya segons les expectatives d'Apple
La guia 4.2 d'Apple diu que una app ha d'anar més enllà d'una web empaquetada. Maneres pràctiques de complir-ho:
- Fes-la una eina, no un fullet. Comptes, dades desades i accions a les quals l'usuari torna.
- Dissenya-la per a telèfons. Una barra de pestanyes inferior, sense menús petits d'escriptori, sense necessitat de fer zoom amb els dits.
- Gestiona l'absència de connexió amb un missatge clar en lloc d'una pantalla en blanc.
- Amaga els enllaços que envien els usuaris a un lloc web d'escriptori per a tasques principals.
Dues normes més importen d'hora. Si l'app permet crear un compte, també ha de permetre eliminar-lo des de dins de l'app (guia 5.1.1(v)). Si desbloqueja funcions o contingut digital per diners, Apple exigeix compres dins de l'app (guia 3.1.1).
Pas 4: Crea l'app a App Store Connect
App Store Connect és el lloc web d'Apple per gestionar les apps. A Apps, fes clic a + i a Nova app, i introdueix el nom, l'idioma principal, el Bundle ID i un SKU (el teu codi de referència). Apple no permet que les eines externes creïn aquest registre, de manera que el fas una vegada a mà. A Mythex, la primera compilació per a iPhone et diu el nom i el Bundle ID exactes que has d'usar.
Perquè Mythex pugui signar i pujar les compilacions, crees una clau d'equip amb el rol d'Admin a Users and Access → Integrations → App Store Connect API, descarregues el fitxer .p8 (Apple només et deixa descarregar-lo una vegada) i l'afegeixes al projecte amb el teu Issuer ID. Mythex comprova la clau amb Apple abans de desar-la.
Pas 5: Prova amb TestFlight
Després de pujar una compilació, Apple la processa, cosa que sol trigar uns minuts o mitja hora. Després:
- Els testers interns (fins a 100 persones del teu equip d'App Store Connect) la poden instal·lar de seguida.
- Els testers externs (fins a 10.000 persones, per correu o amb un enllaç públic) necessiten que la primera compilació d'un grup superi una breu revisió beta.
- Cada compilació funciona durant 90 dies, i després caduca.
Instal·la l'app TestFlight al teu iPhone, accepta la invitació i prova el flux principal. Prova-ho amb text gran, en mode fosc i amb les notificacions desactivades. La nostra guia de proves beta t'ajuda a trobar testers i recollir comentaris.
Pas 6: Envia-la a App Review
Abans d'enviar-la, necessites captures de pantalla, una descripció, un URL de suport, un URL de política de privadesa, respostes de Privacitat de l'app sobre les dades que recopiles, una classificació d'edat i preus. Si l'app necessita inici de sessió, dona a Apple un compte de demostració. Apple diu que revisa almenys la meitat de les enviaments en menys de 24 hores i el 90% en menys de 48 hores.
La llista completa i els motius habituals de rebuig són a com publicar una app a l'App Store.
Pas 7: Publica les actualitzacions
Les apps natives i multiplataforma necessiten una compilació nova i una revisió nova per a cada canvi. Una web app empaquetada és diferent: els canvis de contingut i de funcions arriben als usuaris d'iPhone quan publiques la web app. Només cal una versió nova a la botiga per a canvis de la capa de l'app, com la icona, el nom o els permisos.
Costos d'un cop d'ull
| Concepte | A novembre de 2026 |
|---|---|
| Programa de Desenvolupadors d'Apple | 99 USD l'any |
| Xcode | Gratuït, necessita un Mac |
| Comissió d'Apple sobre vendes digitals | 15% per als desenvolupadors del Programa per a Petites Empreses; consulta les condicions actuals d'Apple |
| Mythex Pro, incloses les compilacions per a iPhone | 25 USD al mes |
On anar a partir d'aquí
Si els teus usuaris són majoritàriament a iPhone, comença aquí i afegeix Android després. Si estan repartits, llegeix com fer una app mòbil per comparar enfocaments que serveixen tant a iOS com a Android des d'una única base de codi, i com fer una app per a Android per al costat de Google.
Preguntes
Puc fer una app per a iPhone en Windows?
No amb les eines d'Apple, perquè Xcode només funciona en macOS. Pots escriure una app multiplataforma en Windows i compilar-la amb un servei de Mac al núvol, o fer servir un creador que compili en els seus propis Mac. Mythex ho fa en el pla Pro i puja la compilació al teu TestFlight.
Quant costa fer una app per a iPhone?
Per publicar-la necessites el Programa de Desenvolupadors d'Apple, que costa 99 USD l'any a novembre de 2026, amb exempcions de taxa per a institucions educatives acreditades i algunes altres organitzacions. La compilació en si va des del teu propi temps amb eines gratuïtes fins a una subscripció a un creador o les tarifes d'un desenvolupador.
Cal saber Swift per fer una app per a iPhone?
Només si construeixes tu mateix una app nativa. Els frameworks multiplataforma fan servir altres llenguatges, i els creadors amb IA et deixen descriure l'app amb paraules senzilles. Mythex construeix la teva app com a web app i l'empaqueta per a iPhone, de manera que mai no escrius Swift.
Què és TestFlight?
TestFlight és el servei de proves beta d'Apple. Puges una compilació a App Store Connect, afegeixes testers i ells la instal·len amb l'app TestFlight. Fins a 100 testers interns i 10.000 testers externs poden provar una compilació, i cada compilació funciona durant 90 dies.
Per què rebutgen les apps per a iPhone?
Apple diu que més del 40% dels problemes no resolts entren en la guia 2.1, Completesa de l'app: fallades, contingut de marcador de posició, enllaços trencats o informació que falta, com un inici de sessió de demostració. Altres motius habituals són les apps que només són una web empaquetada, la manca d'eliminació del compte i la venda de contingut digital sense compres dins de l'app.