HarmonyOS buildMode为debug为什么不会被混淆

buildMode为debug为什么不会被混淆。配置文件:

{ 
  "apiType": "stageMode", 
"buildOption": { 
  "arkOptions": { 
    "buildProfileFields": { 
      "VERSION_NAME": "1.0.0", 
      "VERSION_CODE": 100 
    } 
  } 
}, 
  "buildOptionSet": [ 
  { 
    "name": "release", 
  "arkOptions": { 
    "obfuscation": { 
      "ruleOptions": { 
        "enable": true, 
        "files": [ 
        "./obfuscation-rules.txt" 
        ] 
      }, 
      "consumerFiles": [ 
      "./consumer-rules.txt" 
      ] 
    } 
  }, 
  }, 
  { 
    "name": "debug", 
  "arkOptions": { 
    "obfuscation": { 
      "ruleOptions": { 
        "enable": true, 
        "files": [ 
        "./obfuscation-rules.txt" 
        ] 
      }, 
      "consumerFiles": [ 
      "./consumer-rules.txt" 
      ] 
    } 
  }, 
  }, 
  ], 
  "targets": [ 
  { 
    "name": "default" 
  } 
  ] 
}

命令:

--mode module -p product=default -p module=jg_harmony_har@default -p buildMode=release assembleHar --analyze --parallel --incremental --daemon 

结果har会被混淆。

命令:

--mode module -p product=default -p module=jg_harmony_har@default assembleHar --analyze --parallel --incremental --daemon

结果har不会被混淆。

命令:

--mode module -p product=default -p module=jg_harmony_har@default -p buildMode=debug assembleHar --analyze --parallel --incremental --daemon

结果har不会被混淆。

为什么只有buildMode=release 才会被混淆?

HarmonyOS
2024-08-26 17:40:01
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

请查看规格:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-build-obfuscation-0000001731754312-V5

目前规格只有buildMode=release 才会被混淆。

分享
微博
QQ
微信
回复
2024-08-26 22:42:45
相关问题
uiextension为什么不会避让顶部状态栏
470浏览 • 1回复 待解决
HarmonyOS 如何自定义BuildMode
105浏览 • 1回复 待解决
hvigro中如何获取到buildMode
1637浏览 • 1回复 待解决
HarmonyOS 安全加固和混淆
210浏览 • 1回复 待解决
HarmonyOS关于混淆强度相关问题
173浏览 • 1回复 待解决
HarmonyOS如何做代码混淆
149浏览 • 1回复 待解决
HarmonyOS 应用arkguard混淆执行流程
134浏览 • 1回复 待解决
编译har,如何混淆混淆如何使用
788浏览 • 1回复 待解决
HarmonyOS 静态har包混淆配置参考
165浏览 • 1回复 待解决