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.