从cocos creator构建发布到微信开发者平台后,我发现代码已经不是cocos creator开发时的那些文件格式了,以前的文件名都没了,似乎所有代码都被弄到了WECHATGAME\assets\main\native\index.js这个文件里面了,而且代码是很混乱的(就是回车换行都没有了,而且变量名称也变成了简写了,比如以前的变量名是myGame,现在可能就变成n了)。
微信小游戏的代码是需要微信平台审核的,这种混乱的代码是不可能进行审核的啊。请问怎样能够从cocos creator构建发布到微信开发者平台后,还能保持代码的文件名和内容能保持在cocos creator开发时候的原始状态呢?谢谢!
看描述只是代码压缩混淆而已。。
话说什么时候微信平台要审核代码了?基本只看功能而已。
代码再丑只要能正常跑就行(
感谢回复,您的意思是因为代码被压缩混淆了吗?那怎么能避免压缩混淆,保持代码的原始状态呢?微信平台有时还是审核代码的,我就听说过有人因为代码和别人重复度高而没过审。。。。
你说的重复度高一般不是小游戏里的代码造成的,除非真的照抄。。
提交微信小程序一般都是会混淆代码的 这个你不用担心。
如果你不计较包体大小的话你可以试下以下操作。
打包的时候把调试模式打开,wx开发者工具-详情-本地设置把上传时自动压缩混淆取消选择。
压缩混淆不影响提审,微信小游戏有安全策略限制,只支持https
您的意思是“打包的时候把调试模式打开,wx开发者工具-详情-本地设置把上传时自动压缩混淆取消选择。”就能把代码的原始状态(包括文件名等等)上传到微信平台是吧?那我试试,谢谢!
我是小白,不是很明白。我看网上的反编译结果,好像绝大多数的微信小程序反编译后,除了变量名变为那种简写后,代码基本上可读性比原始代码差不多。所以,感觉微信小程序的开发者上传代码时好像都没怎么做混淆。。。
混淆就混着,不影响你审核!!
不压缩混淆,代码会比较大,2m压成几百kb小多了。