版本cocos2dx 2.2.6
系统macOs 10.12.6
xcode8.0
执行的python命令:
python /Users/liyanrong/Documents/projects/cocos2d-x-2.2.6/tools/cocos2d-console/console/cocos2d.py
luacompile -s /Users/liyanrong/Documents/input -d /Users/liyanrong/Documents/out -e True -k e111 -b d111 --disable-compile True
AppDelegate.cpp文件的执行:
CCLuaStack *pStack = pEngine->getLuaStack();
pStack->setXXTEAKeyAndSign(“e111”, strlen(“e111”), “d111”, strlen(“d111”));
生成的加密文件成功。在运行测试时异常信息:
Cocos2d: [LUA ERROR] …pplication/D9B0D7D4-EBC2-42E1-8628-12ACD44E23C0/WylqAp.app/GameMain.luac:1: ‘=’ expected near ‘}’
网上有人说是CodeIDESupport.h文件中的定义问题,但v2.2.6没有该文件,也未发现CC_CODE_IDE_DEBUG_SUPPORT 的参数。
key和sign的参数对应都没有问题。