代码加密
把工程打成 App 时,Pro 会加密入口文件、页面 JSON 和任务脚本。算法是 AES + 随机 IV。开发、同步、热更新时仍是明文,不用自己先加密再提交。
只在电脑上跑、不打包,不会走这套加密。运行时加解密字符串用 Encrypt,与打包加密不是同一套机制。
加密前:
javascript
const dyApp = {
getName: function () {
return 'appName';
}
};
module.exports = dyApp;打包后手机里看到的是密文,类似:
U2FsdGVkX18fBheHDLwYx8ymlys2OayQV0bmWy4XRFJmDYh+ZOJCjYCCpE1DW3hXmOHKA0imu0cVB7WNdpI8Iy7uNiRsBFsAF7J7hQZ9u+gwjkAqTJPXVa3ePbq45shUdTT5ZEZJxQdNTvzxM/Hwsw==不要改密文,也不要把这段输出贴回工程。改代码仍在电脑上改明文,再同步、再打包。
接下来
按 APP 打包 在手机上打出安装包。
