Cómo crear una app para iPhone, con o sin Mac
Para crear una app para iPhone, elige una forma de construirla (Swift en Xcode de Apple en un Mac, un framework multiplataforma o una app web envuelta para iOS por un creador que compila en la nube), únete al Apple Developer Program, prueba la app con TestFlight y envíala a App Review. Puedes crear una app para iPhone sin tener un Mac si un servicio la compila y la firma por ti, pero siempre necesitarás tu propia cuenta de desarrollador de Apple. Esta guía explica cada ruta y las normas específicas de Apple que hacen tropezar a la gente.
Qué tiene de diferente una app para iPhone
Tres cosas hacen que iOS sea más estricto que Android:
- La firma es obligatoria. Toda app que se instala fuera del entorno de desarrollo tiene que estar firmada con un certificado de una cuenta de desarrollador de Apple. No existe nada equivalente a pasar un archivo al iPhone de un amigo.
- Xcode solo funciona en macOS. Las herramientas de Apple para compilar y subir apps necesitan un Mac, a menos que el trabajo lo haga el Mac de otra persona.
- Cada versión publicada en la App Store la revisan personas de Apple, según unas normas publicadas.
Nada de esto es motivo para evitar el iPhone. Significa que hay que planificar una cuenta, una revisión y una fase de pruebas.
Tres formas de crearla
Nativa con Swift y Xcode
Swift y SwiftUI son el lenguaje y el framework de interfaz propios de Apple. Trabajas en Xcode, ejecutas la app en el simulador de iOS e instálala en tu iPhone por cable o de forma inalámbrica.
- Elígela cuando la app necesite el mejor rendimiento, las funciones más recientes de iOS, widgets o acceso profundo al hardware.
- Espera un Mac, meses de aprendizaje si empiezas desde cero y una versión aparte para Android más adelante.
Multiplataforma con Flutter o React Native
Una sola base de código produce una app para iPhone y otra para Android. Aun así necesitas un Mac, o un servicio de Mac en la nube, para la compilación final de iOS y la subida.
Una app web envuelta para iOS
Una app web se coloca en una envoltura nativa y se compila como app para iPhone firmada. Así es como Mythex crea apps para iPhone: describes la app en el chat; Mythex la construye como app web completa con base de datos y almacenamiento; la publicas; y, en el plan Pro, Mythex compila la app para iPhone en sus propias máquinas Mac, la firma con tu clave de API de App Store Connect y la sube a tu TestFlight. Sin Mac en tu escritorio y sin Xcode.
El límite, con franqueza: Mythex no escribe Swift. La app del teléfono abre tu app publicada, así que encaja con apps cuyas pantallas funcionan como páginas web, como reservas, portales, pedidos, seguimientos y herramientas comunitarias, y se actualiza cada vez que publicas.
Paso 1: únete al Apple Developer Program
A noviembre de 2026, la membresía cuesta 99 USD al año (los precios varían según la región). Puedes inscribirte como:
- Particular. Tu nombre legal aparecerá como vendedor en la App Store. Necesitas una cuenta de Apple con autenticación de dos factores.
- Organización. Aparecerá el nombre de tu empresa. Apple exige una entidad legal, un número D-U-N-S (gratuito en la mayoría de los países), un correo de trabajo en el dominio de la empresa y un sitio web en funcionamiento. Reserva tiempo extra para la verificación.
Las instituciones educativas acreditadas pueden inscribirse con exención de tasa.
Paso 2: crea la primera versión
Limítate al flujo principal. Un prompt para la app de reservas de clases de un pequeño estudio:
Crea una app pensada para iPhone para un estudio de yoga. Los socios se registran con su correo, ven el horario de clases de esta semana (nombre de la clase, profesor, hora y plazas libres), reservan una clase o se apuntan a la lista de espera, y pueden cancelar hasta dos horas antes. Los socios ven sus próximas reservas en una segunda pestaña. El dueño del estudio inicia sesión en la web para añadir clases y ver quién ha reservado. Diseño tranquilo, barra de pestañas inferior, botones grandes.
Puedes crearla en el creador de apps para iOS de Mythex y probarla en la vista previa en vivo, y luego en el navegador de tu iPhone una vez publicada.
Paso 3: diseña pensando en lo que espera Apple
La norma 4.2 de Apple dice que una app debe ir más allá de un sitio web reempaquetado. Formas prácticas de cumplirla:
- Hazla una herramienta, no un folleto. Cuentas, datos guardados y acciones a las que el usuario vuelve.
- Diséñala para teléfonos. Una barra de pestañas inferior, nada de menús pequeños de escritorio, sin necesidad de pellizcar para ampliar.
- Gestiona bien la falta de conexión con un mensaje claro en lugar de una pantalla en blanco.
- Oculta los enlaces que llevan a los usuarios a la web de escritorio para las tareas principales.
Hay dos normas más que importan desde el principio. Si la app permite crear una cuenta, también debe permitir eliminarla desde dentro de la app (norma 5.1.1(v)). Si desbloquea funciones o contenido digital a cambio de dinero, Apple exige compras dentro de la app (norma 3.1.1).
Paso 4: crea la app en App Store Connect
App Store Connect es el sitio web de Apple para gestionar apps. En Apps, haz clic en + y luego en Nueva app, e introduce el nombre, el idioma principal, el Bundle ID y un SKU (tu propio código de referencia). Apple no permite que herramientas externas creen este registro, así que lo haces una vez a mano. En Mythex, la primera compilación para iPhone te indica el nombre exacto y el Bundle ID que debes usar.
Para que Mythex firme y suba las compilaciones, creas una clave de equipo con el rol Admin en Users and Access → Integrations → App Store Connect API, descargas el archivo .p8 (Apple solo permite descargarlo una vez) y lo añades al proyecto junto con tu Issuer ID. Mythex verifica la clave con Apple antes de guardarla.
Paso 5: prueba con TestFlight
Después de subir una compilación, Apple la procesa, lo que suele tardar entre unos minutos y media hora. Luego:
- Probadores internos (hasta 100 personas de tu equipo de App Store Connect) pueden instalarla enseguida.
- Probadores externos (hasta 10.000 personas, por correo o con un enlace público) necesitan que la primera compilación de un grupo supere una breve revisión beta.
- Cada compilación funciona durante 90 días y después caduca.
Instala la app TestFlight en tu iPhone, acepta la invitación y prueba el flujo principal. Pruébalo con texto grande, en modo oscuro y con las notificaciones desactivadas. Nuestra guía de pruebas beta te ayuda a encontrar probadores y recoger comentarios.
Paso 6: envíala a App Review
Antes de enviarla necesitas capturas de pantalla, una descripción, una URL de soporte, una URL de política de privacidad, las respuestas de App Privacy sobre los datos que recoges, una clasificación por edad y el precio. Si la app requiere inicio de sesión, facilita a Apple una cuenta de demostración. Apple afirma que revisa al menos la mitad de los envíos en menos de 24 horas y el 90 % en menos de 48 horas.
La lista completa de comprobaciones y los motivos de rechazo más habituales están en cómo publicar una app en la App Store.
Paso 7: publica actualizaciones
Las apps nativas y multiplataforma necesitan una nueva compilación y una nueva revisión por cada cambio. Una app web envuelta es distinta: los cambios de contenido y de funciones llegan a los usuarios de iPhone cuando publicas la app web. Solo necesitas una nueva versión en la tienda para cambios a nivel de envoltura, como el icono, el nombre o los permisos.
Costes de un vistazo
| Concepto | A noviembre de 2026 |
|---|---|
| Apple Developer Program | 99 USD al año |
| Xcode | Gratuito, necesita un Mac |
| Comisión de Apple sobre las ventas digitales | 15 % para desarrolladores del Small Business Program; consulta las condiciones actuales de Apple |
| Mythex Pro, incluidas las compilaciones para iPhone | 25 USD al mes |
Por dónde seguir
Si tus usuarios son sobre todo de iPhone, empieza aquí y añade Android después. Si están repartidos, lee cómo crear una app móvil para comparar enfoques que sirven a ambas plataformas desde una sola base de código, y cómo crear una app para Android para la parte de Google.
Preguntas
¿Puedo crear una app para iPhone en Windows?
No con las herramientas de Apple, porque Xcode solo funciona en macOS. Puedes escribir una app multiplataforma en Windows y compilarla con un servicio de Mac en la nube, o usar un creador que compila en sus propios Mac. Mythex lo hace en el plan Pro y sube la compilación a tu TestFlight.
¿Cuánto cuesta crear una app para iPhone?
Para publicarla necesitas el Apple Developer Program, que cuesta 99 USD al año a noviembre de 2026, con exenciones de tasa para instituciones educativas acreditadas y algunas otras organizaciones. La creación en sí va desde tu propio tiempo con herramientas gratuitas hasta una suscripción a un creador o los honorarios de un desarrollador.
¿Necesito saber Swift para crear una app para iPhone?
Solo si creas tú una app nativa. Los frameworks multiplataforma usan otros lenguajes, y los creadores con IA te permiten describir la app con palabras sencillas. Mythex crea tu app como app web y la envuelve para iPhone, así que nunca escribes Swift.
¿Qué es TestFlight?
TestFlight es el servicio de pruebas beta de Apple. Subes una compilación a App Store Connect, añades probadores y ellos la instalan con la app TestFlight. Hasta 100 probadores internos y 10.000 externos pueden probar una compilación, y cada compilación funciona durante 90 días.
¿Por qué rechazan las apps para iPhone?
Apple dice que más del 40 % de los problemas sin resolver corresponden a la norma 2.1, Integridad de la app: fallos, contenido de relleno, enlaces rotos o información que falta, como una cuenta de demostración. Otros motivos habituales son las apps que son solo un sitio web reempaquetado, la falta de eliminación de cuenta y la venta de contenido digital sin compra dentro de la app.