Iniciar sesión
Flutter · React Native

Compila tu versión de iOS. Sin un Mac propio.

Ya tienes la versión de Android, pero iOS necesita Xcode, y Xcode solo funciona en macOS. Alquila un Mac, compila la app y pruébala en el simulador de iPhone.

Funciona en Chrome, Safari, Edge y FirefoxEmpieza en unos 30 segundosServicio australiano
justmac.app/session/mini-m4-07
Mac mini M4 Quedan 6d 23h Ping 28 ms
XcodeFileEditViewFindNavigateProductDebugWindowHelpMar 14:32
▶MyApp › iPhone 16● Build Succeeded | 0:48
▾ MyApp
MyAppApp.swift
ContentView.swift
Assets
Info.plist
▸ Tests
1import SwiftUI
2
3struct ContentView: View {
4  @State var taps = 0
5  var body: some View {
6    VStack(spacing: 16) {
7      Text("¡Hola!")
8        .font(.title)
9      Button("Toques: \(taps)") {
10        taps += 1
11      }
12    }
13  }
14}
14:32
¡Hola!
iPhone 16 — Simulator
El escritorio de macOS

Cómo compilar una app de Flutter para iOS

Seis pasos desde un Mac vacío hasta la versión final.

01Alquilar un MacUn MacBook Air M1 basta para la mayoría de los proyectos. Para compilaciones pesadas, elige otra de las máquinas.
02Instala XcodeDescarga Xcode del App Store con tu propio Apple ID.
03Instala Flutter y CocoaPodsInstala Homebrew desde brew.sh y luego ejecuta brew install --cask flutter y brew install cocoapods en Terminal.
04Trae tu proyectoArrastra el archivo del proyecto a la ventana del Mac o clónalo desde Git. Luego ejecuta flutter pub get.
05Pruébala en el simuladorEjecuta open -a Simulator y luego flutter run. Tu app se abrirá en un iPhone virtual.
06Compila para el App StoreConfigura la firma en Xcode: abre ios/Runner.xcworkspace, pestaña Signing & Capabilities. Después, flutter build ipa genera el archivo para subir.

¿Usas React Native?

Los mismos pasos, otros comandos.

01Node.js y CocoaPodsDespués de Xcode y Homebrew, ejecuta brew install node cocoapods.
02Dependencias de iOSEn la carpeta del proyecto, ejecuta npm install y luego cd ios && pod install.
03Ejecútalanpx react-native run-ios abre la app en el simulador. Con Expo, usa npx expo run:ios.

Elige un Mac para desarrollar

actualizado hace 1 s
ModeloEstadoDíaSemanaMes
Mac mini M2
8 CPU · 16 GB · 256 GB
1 disponible
Mac mini M4
10 CPU · 16 GB · 256 GB
1 disponible
MacBook Air M1 Popular
8 CPU · 8 GB · 256 GB
MacBook Air M2 16GB
8 CPU · 16 GB · 256 GB

Preguntas

¿Cuánto tarda la primera compilación?

Lo que más tarda es descargar Xcode. Compilar el proyecto de Flutter lleva menos, y las siguientes compilaciones son más rápidas que la primera.

¿Necesito una cuenta de Apple Developer?

Para ejecutar la app en el simulador, no. Para enviarla al App Store o a TestFlight, sí: necesitas una membresía del Apple Developer Program.

¿Por cuánto tiempo alquilo?

Si el proyecto ya funciona en Android, compilar y revisar la versión de iOS no lleva mucho. Si prevés arreglar dependencias nativas, alquila por más tiempo.

¿Qué pasa con mis archivos cuando termina el alquiler?

Puedes renovar y seguir trabajando. Si el alquiler termina, tus datos se borran de forma permanente una hora después. Guarda antes los archivos que necesites.

Ya tienes la versión de Android. Ahora publica la de iOS.

Alquilar un Mac desde $13/día →