Como crear un build development usando Expo EAS con React Native

Tiempo de lectura: < 1 minuto

Os voy a enseñar como crear una build de development usando EAS en React Native.

Esta build nos sirve para poder ejecutar el proyecto si contiene código nativo, directamente sobre nuestro dispositivo e incluso realizar pruebas de depuración sobre la build.

Primero tenemos que generar una build de desarrollo.

Instalamos expo-dev-client

npm install expo-dev-client --save 

Instalamos EAS siguiendo este tutorial: Generar un APK con eas en Expo React Native

Vamos al archivo eas.json y añadimos esta configuración dentro de build

"build": {
    "development": {
      "developmentClient": true,
      "distribution": "internal",
      "android": {
        "buildType": "apk"
      }
    },

Con esto indicamos que añadimos developmentClient, distribución interna y en este caso, queremos generar un APK para Android y evitar que genere un aab que no permitiría instalarse.

Ahora creamos el build nativo de depuración, en este caso para Android:

eas build --profile development --platform android

Sí queremos generar en iOS:

eas build --profile development --platform ios

Sí queremos generar ios/android a la vez:

eas build --profile development --platform all

Una vez generado, tenemos que instalar este APK en caso de Android.

Al abrir el APK nos aparecerá el cliente de depuración:

Y ahora, para ejecutar nuestros cambios sobre esta build, tendremos que iniciar el servidor con este comando:

expo start --dev-client

13 comentarios en «Como crear un build development usando Expo EAS con React Native»

Deja un comentario