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
Ingeniero en Informática, Investigador, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. Más de 20 APPs publicadas y un libro en Amazon.
13 comentarios en «Como crear un build development usando Expo EAS con React Native»