使用Console对js文件进行混淆后生成jsc,运行报错

后台提示:

JS: assets/cocos2d-jsb.js:39:InternalError: bad script XDR magic number

入口文件报错

另外为什么3.0a版还是b版,cocos2d-console都无法使用

提示:找不到mozjs-23.0.dll

实际文件夹内只有mozjs-25.0.dll

检查一下环境配置。
参考下这个: http://www.cocos2d-x.org/forums/20/topics/43492
我也正在学这篇文章,还在看。

这个问题,你解决了吗,我也遇到同样的问题,试了很多方法都没解决

你好,是否把所有js文件都转成了jsc?js文件和jsc不能混用的。
所以cocos2d-jsb.js这些文件也都要转成jsc

joshua_astray
我是这样做的(IOS环境,cocos2d-x 3.0beta版本)

cd $COCOS_ROOT/Projects/PROJECTNAME/Resources/

python cocos jscompile -d ./src -s ./ -s ./src -s …/…/cocos2d/cocos/…/javascript/script/

注 : ./ 下有一个cocos2d-jsb.js文件 ./src 包括所有的游戏js代码

我把所有的js都打成jsc了

生成的jsc ,我也有引用进去,并有复制进对应的路径下

但还是无法运行!!!!

不同版本的引擎所带的jscompile是不能混用的,因为依赖的SpiderMonkey版本不同,所以会导致编译结果不同,在不同版本的SpiderMonkey环境下无法使用