混淆 EXPO 文件

Jon*_*nas 8 react-native expo android-obfuscation

我第一次使用 Expo(反应本机应用程序)将应用程序部署到 Google Play 商店。Expo 生成一个 aab 文件,我可以将其上传到商店。但看起来并没有被混淆。通读世博会文档后,我不明白如何在构建过程中定义这一点。

如果我正确理解文档,它位于我的 eas.json 文件中,我应该定义它,还是我误解了?

但我不知道代码应该是什么样子。有什么建议吗?

小智 12

请按照以下步骤操作

  1. 确保已安装 expo-build-properties,或根据需要安装它: expo install expo-build-properties
  2. 在您的app.json/中app.config.js更改此依赖项:
"plugins": [
      "expo-build-properties"
    ]
Run Code Online (Sandbox Code Playgroud)

"plugins": [
      [
        "expo-build-properties",
        {
          "android": {
            "enableProguardInReleaseBuilds": true
          }
        }
      ]
    ]
Run Code Online (Sandbox Code Playgroud)

完成这些步骤后,应该对其进行混淆。来源:https ://docs.expo.dev/versions/latest/sdk/build-properties/#example-appjson-with-config-plugin