Modificar proguard con Expo React Native usando app.json

Tiempo de lectura: < 1 minuto

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

Archivo proguard en Android

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

Proguard rules pro Expo Modify

Deja un comentario