精确定位 Cocos 线上报错

本文涉及的产品
密钥管理服务KMS,1000个密钥,100个凭据,1个月
简介: 精确定位 Cocos 线上报错

脚本地址:Github

简介

此脚本用于CocosCreator加密编译后 jsc 文件解密为 js 文件和 js 文件加密为 jsc 文件。

CocosCreator构建时,是否勾选Zip压缩选项决定了使用脚本的参数不同。在CocosCreator的构建面板下图的位置中,查看加密密钥和是否开启Zip压缩。


此脚本在 macOS High Sierra 10.13.6 系统,Python 2.7 下运行正常,其他环境未测试

使用说明

命令行使用:

1.如果使用加密功能,第二个参数设置为 encrypt;如果使用解密功能,第二个参数设置为 decrypt。此参数为必选参数


2.如需设置加密密钥,添加 –key 或 -k 参数,并跟上加密密钥字符串。如不设置,会在命令行中提示输入


3.。如需设置为非压缩方案,添加 –nozip 或 -n 参数,并设置为 true。如不设置,默认为压缩方案


非压缩方案是指Cocos编译时没有勾选“Zip 压缩”选项


4.找到CocosCreator编译出来的 .jsc 文件,一般在工程目录下 build/jsb-default/src 文件夹下。你可以在脚本运行时,根据提示输入文件的路径来指定对应文件。也可以添加 –path 或 -p 参数,设置为文件路径。如不设置,会在命令行中提示输入


1.运行脚本即可


encrypt:解密后文件路径为 decryptOutput/decrypt.js

decrypt: 加密后文件路径为 encryptOutput/projectChanged.jsc

2.举例:


1./edc.py encrypt –key yourkey –nozip true

2./edc.py decrypt –nozip true

3./edc.py decrypt

其他Python脚本中引用:


1.下载edc.py文件放到你的脚本目录下,通过 import edc 进行导入

2.直接调用 edc.decrypt(is_zip, key, jsc_path) 或 edc.encrypt(is_zip, key, js_path) 即可,可参考 edcExample.py 文件

如果是非交互式脚本,请务必在调用方法时传入有效的参数,并保证其正确性

参数说明

参数名 缩写 是否必须 默认值
encrypt/decrypt -
–key -k -
–nozip -n false
–path -p -

参考文章

相关文章
|
7月前
|
缓存 Android开发 数据安全/隐私保护
【终极教程】Cocos2dx服务端重构(优化cocos2dx服务端)
Cocos2dx是一个非常流行的跨平台游戏引擎,开发者可以使用这个引擎来开发iOS、Android和Web游戏。同时,Cocos2dx还提供了一些服务器端工具,用于开发游戏的后端。然而,这些工具存在一些缺陷,需要进行优化和重构。本文将重点讨论如何优化和重构Cocos2dx服务器端的问题。
|
程序员 Android开发 数据安全/隐私保护
2022超详细流程ios APP最新打包上线教程,保证一看就会!
2022超详细流程ios APP最新打包上线教程,保证一看就会!
|
数据采集 小程序 数据挖掘
我们的小程序上线啦!
还只是个demo,在线运行 python 代码。可以加载运行几个例程,也可以自己输入代码。但受小程序功能所限,不能够自动补全啥的。
win10应用商城h代码: 0x80131500如何解决
win10应用商城h代码: 0x80131500如何解决
|
程序员 Android开发 数据安全/隐私保护
超详细流程ios APP最新打包上线教程,保证一看就会!
这篇文章主要是想要给大家讲述一下APP打包上线到APP Store的详细流程。作为一名开发人员,上架APP是必须要会的,否则出去都不好意思说自己是iOS程序员。而且上线过APP的小伙伴肯定都知道,iOSAPP上线相比安卓的APP上线要复杂麻烦很多,一不小心就会掉进坑里。所以下面我将会带着大家一步一步的学习如何打包上线一个APP和那些年我们遇到的坑。
|
程序员 Android开发 数据安全/隐私保护
2022超详细流程ios APP最新打包上线教程,保证一看就会
2022超详细流程ios APP最新打包上线教程,保证一看就会
125 0
2022超详细流程ios APP最新打包上线教程,保证一看就会
|
小程序 Android开发 开发者
codelabo小程序正式上线了~
codelabo小程序正式上线了~
codelabo小程序正式上线了~
|
Java 测试技术 PHP