Hoy vamos a aprender cómo podemos modificar la configuración de proguard usando Expo en React Native.

Primero tenemos que abrir nuestro app.json.
Y vamos a plugins:
"expo":{ "plugins": [ [
Aquí dentro añadiremos la propiedad qué queramos para proguard-rules.pro
[ "expo-build-properties", { "ios": { "useFrameworks": "static" }, "android": { "minSdkVersion": 24, "compileSdkVersion": 34, "targetSdkVersion": 34, "buildToolsVersion": "34.0.0", "enableProguardInReleaseBuilds": true, "extraProguardRules": "-keep class com.google.android.gms.internal.consent_sdk.** { *; }", } } ],
En mi caso es la linea:
"extraProguardRules": "-keep class com.google.android.gms.internal.consent_sdk.** { *; }",
Ahora generaremos el proyecto android:
npx expo prebuild
Y con esto podemos comprobar el archivo app/proguard-rules.pro


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.