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.
Cómo compilar una app de Flutter para iOS
Seis pasos desde un Mac vacío hasta la versión final.
brew install --cask flutter y brew install cocoapods en Terminal.flutter pub get.open -a Simulator y luego flutter run. Tu app se abrirá en un iPhone virtual.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.
brew install node cocoapods.npm install y luego cd ios && pod install.npx react-native run-ios abre la app en el simulador. Con Expo, usa npx expo run:ios.Elige un Mac para desarrollar
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.
