Cómo publicar tu app de iPhone en la App Store (con Capacitor)
De la cuenta de desarrollador de Apple a la revisión: prepara tu Mac, crea el registro de la app, compila y sube el proyecto de Capacitor terminado en Xcode y pruébalo con TestFlight. Firmas y envías con tu propia cuenta.
Crear la cuenta de desarrollador de Apple
Con el proveedorTiempo: ≈ 20 minutos, luego la revisión de AppleCosto: 99 USD al año
- Ten a mano una cuenta de Apple con la verificación en dos pasos activada (en el iPhone: Ajustes → tu nombre).
- Como particular: abre la app Apple Developer en el iPhone o el Mac, elige “Inscribirse ahora” y escanea tu documento de identidad.
- Como empresa: primero solicita un número D-U-N-S gratuito (hasta una semana); además necesitas un sitio web y un correo con dominio propio.
- Paga la cuota anual de 99 USD. Apple revisa tus datos, normalmente en pocos días.
Enlaces directos: Apple Developer ProgramGuía: inscribirse en la appNúmero D-U-N-S
Preparar tu Mac
En tu equipoTiempo: ≈ 30–60 minutos, sobre todo la descargaCosto: gratis
- WindowsLas apps de iPhone se compilan en un Mac: con Windows no se puede hacer la compilación para la tienda. Tu app web funciona igual en cualquier iPhone, y para la compilación basta con un Mac prestado.
- MacDescarga Xcode gratis desde la Mac App Store (es una descarga grande) y ábrelo una vez para que instale sus herramientas.
- MacEn Xcode, inicia sesión con tu cuenta de Apple en Ajustes → Cuentas.
- MacInstala Node.js (LTS). En la Terminal, “node -v” muestra entonces un número de versión de 22 o superior.
Comandos para copiarnode -vEnlaces directos: Xcode en la Mac App StoreDescargar Node.js
Crear el registro de la app
Con el proveedor- Tu Bundle ID es el Bundle ID de tu descarga (capacitor.config.json). Regístralo en “Certificates, Identifiers & Profiles”, en “Identifiers”.
- En App Store Connect elige “Nueva app”, selecciona ese Bundle ID y escribe el nombre, el idioma y cualquier SKU.
- Los textos y las imágenes los tienes en tu kit de lanzamiento.
Enlaces directos: Abrir IdentifiersAbrir App Store ConnectGuía: registro de la app
Compilar y subir la app de iOS
En tu equipoTiempo: ≈ 20 minutos
- Descarga el código de la app y descomprime el ZIP con doble clic.
- En el Finder, haz clic derecho en la carpeta → “Nuevo terminal en la carpeta” y pega los dos comandos de abajo. Xcode abre tu app lista.
- Arriba, elige Any iOS Device como destino; en “Signing & Capabilities” selecciona tu equipo.
- “Product → Archive” y luego “Distribute App” → App Store Connect. La compilación aparece en TestFlight a los pocos minutos.
Comandos para copiarnpm install npm run iosEnlaces directos: Guía: subir compilacionesGuía: Capacitor
Probar y enviar a revisión
Con el proveedor- Abre tu app en App Store Connect y elige TestFlight. Selecciona la compilación subida y completa la información de pruebas y cifrado que se solicite.
- Crea un grupo de pruebas y asígnale la compilación. La primera versión para participantes externos necesita la revisión beta de Apple.
- Los participantes instalan TestFlight en su iPhone y abren tu invitación. Pídeles que prueben el inicio de sesión, la navegación, los formularios y el funcionamiento sin conexión en un dispositivo real.
- Revisa los comentarios y fallos en TestFlight, corrige los problemas y prueba una nueva compilación. Después, envía la app por separado a revisión del App Store. Superar las pruebas no publica la app.
Enlaces directos: TestFlightGuía: enviar a revisión
Más guías
- Cómo obtener una clave de API de OpenAI, Anthropic o Gemini
- Cómo comprar un dominio para tu app o sitio web
- Publica tu web app: de la exportación a tu propia dirección
- Cómo publicar tu app Android en Google Play (con Capacitor)