0

Description

we used the RN version 0.63.4 and somehow in the release build, we are getting rn_dev_preference XML in the build.

we need to remove the file for some security issues. please suggest a way to remove the file from the release build.

The path on decompile build: res/XML/rn_dev_preference The path

React Native Version 0.63.4

Output of npx react-native info click to view info

Steps to reproduce

create a build and just decompile the build you can see the file in res/xml/ folder

I'm using jadx apk-decompiler to decompile apk

below file need to remove from decompiled relese apk version

res/xml/rn_dev_preference.xml

To exclude the rn_dev_preferences.xml file from the release APK in React Native I tried below way by adding exclude path on release android block on android/app/build.gradle

android {
  // ...
  buildTypes {
    release {
      // ...
      packagingOptions {
        exclude 'res/xml/rn_dev_preferences.xml'
      }
    }
  }
}

But still there is rn_dev_preferences.xml present in release apk decompiled version and i'm expecting to remove it from res/XML/ path

0 Answers0