鸿蒙审核版本页面显示异常之混淆代码问题

发布于:2024-12-21 ⋅ 阅读:(12) ⋅ 点赞:(0)

鸿蒙审核版本页面显示异常之混淆代码问题

参考文档

代码写的好好的,真机测试也运行的好好的,高高兴兴的提测去了。都填好了之后就等着测试结果了。

等了半天收到了一个页面无法展示的评审意见。啊,难道是测试的网络有问题?还是打包有什么测试代码?仔细查了半天也没啥发现。

由于签名的版本也无法安装,无法测试,但是正常的开发版本也没啥问题,思来想去感觉差别也就编译和混淆了。通过弄测试版,经过几个版本测试,发现去掉混淆之后就正常了。但是完全去掉好像也不太好,但是看文档也不太知道应该用哪个好。

这个时候就想抄一下作业吧,找了个大厂出的sdk demo,把他们的混淆规则直接抄过来了。还别说确实没啥问题了。

以下就是现在用的混淆规则。

# Define project specific obfuscation rules here.
# You can include the obfuscation configuration files in the current module's build-profile.json5.
#
# For more details, see
#   https://gitee.com/openharmony/arkcompiler_ets_frontend/blob/master/arkguard/README.md

# Obfuscation options:
# -disable-obfuscation: disable all obfuscations
-enable-property-obfuscation: obfuscate the property names
-enable-toplevel-obfuscation: obfuscate the names in the global scope
-compact: remove unnecessary blank spaces and all line feeds
-remove-log: remove all console.* statements
# -print-namecache: print the name cache that contains the mapping from the old names to new names
# -apply-namecache: reuse the given cache file

# Keep options:
# -keep-property-name: specifies property names that you want to keep
# -keep-global-name: specifies names that you want to keep in the global scope

# -enable-property-obfuscation
# -enable-toplevel-obfuscation
# -enable-filename-obfuscation
# -enable-export-obfuscation

后记

帮忙给点一下,或者扫一下。

最近利用这些知识上架了一个应用,小鱼抽签。接入了App linking,https://www.xyccstudio.cn/applinking/xiaoyushangshangqian-a

或者 https://h5hosting-drcn.dbankcdn.cn/cch5/ScenarizedDist/filePageV2/dist/index.html#/filePageMain?id=195C60E5464C223F574CE9E8F8DDCE6110550EE9EF7512682D44C27B0323A06C&language=zh_CN

第1签 锤离成道

天开地辟结良缘,日吉时良万事全,若得此签非小可,人行中正帝王宜

上上签

子宫

此卦盘古初开天地之象,诸事皆吉也

快使用鸿蒙next版本扫一扫体验一下吧~

最近利用这些知识上架了一个应用,小鱼证件照,免费便捷的证件照生成工具。接入了App linking,https://www.xyccstudio.cn/applinking/zhengjianzhao