Saltar al contenido principal

Publicación en Apple App Store

Traducción Beta No Oficial

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

El proceso de publicación es el mismo que para cualquier otra aplicación nativa de iOS, con algunas consideraciones adicionales que tener en cuenta.

información

Si estás usando Expo, consulta la guía de Expo sobre Despliegue en las tiendas de aplicaciones para compilar y enviar tu aplicación a Apple App Store. Esta guía funciona con cualquier aplicación de React Native para automatizar el proceso de despliegue.

1. Configurar el esquema de lanzamiento (Release)

Compilar una aplicación para distribución en App Store requiere usar el esquema Release en Xcode. Las aplicaciones compiladas para Release desactivarán automáticamente el menú de desarrollo (Dev Menu) dentro de la app, evitando que tus usuarios accedan accidentalmente a él en producción. También empaquetará el JavaScript localmente, permitiéndote instalar la app en un dispositivo y probarla sin conexión a la computadora.

Para configurar tu aplicación con el esquema Release, ve a ProductoEsquemaEditar Esquema. Selecciona la pestaña Ejecutar en la barra lateral y establece el menú desplegable "Build Configuration" en Release.

Consejos profesionales

El bundle estático se genera cada vez que apuntas a un dispositivo físico, incluso en modo Debug. Para ahorrar tiempo, desactiva la generación de bundles en Debug añadiendo esto a tu script shell en la fase de compilación de Xcode Bundle React Native code and images:

shell
 if [ "${CONFIGURATION}" == "Debug" ]; then
export SKIP_BUNDLING=true
fi

2. Compilar la aplicación para lanzamiento

You can now build your app for release by tapping Cmd ⌘ + B or selecting ProductBuild from the menu bar. Once built for release, you'll be able to distribute the app to beta testers and submit the app to the App Store.

información

También puedes usar la React Native CLI con la opción --mode y el valor Release (ej. desde la raíz de tu proyecto: npm run ios -- --mode="Release" o yarn ios --mode Release).

Cuando hayas completado las pruebas y estés listo para publicar en App Store, sigue esta guía:

  • Abre tu terminal, navega a la carpeta iOS de tu aplicación y escribe open ..

  • Haz doble clic en YOUR_APP_NAME.xcworkspace para abrir Xcode.

  • Haz clic en ProductArchive. Asegúrate de seleccionar "Any iOS Device (arm64)" como dispositivo.

nota

Verifica que tu Bundle Identifier coincida exactamente con el creado en Identificadores del Apple Developer Dashboard.

  • Tras completar el archivado, haz clic en Distribute App en la ventana de archivos.

  • Selecciona App Store Connect (si quieres publicar en App Store).

  • Haz clic en Upload → Asegúrate de que todas las casillas estén seleccionadas, pulsa Next.

  • Elige entre Automatically manage signing o Manually manage signing según tus necesidades.

  • Haz clic en Upload.

  • Ahora podrás encontrarla en App Store Connect bajo TestFlight.

Completa la información requerida y en la sección Build, selecciona la compilación de la app. Haz clic en SaveSubmit For Review.

3. Capturas de pantalla

Apple Store requiere capturas de pantalla para los dispositivos más recientes. Consulta las especificaciones aquí. Nota: algunas resoluciones no son obligatorias si se proporcionan para otros tamaños.