luajit调用luaL_newstate返回为NULL

cocos2dx 3.1.1
同样一句语句
lua_State * L = luaL_newstate();

在ios上没有问题,返回正常
但在mac版上却始终返回NULL

各自的版本都链接了各自的 libluajit.a
ios : external/lua/luajit/prebuilt/ios/libluajit.a
mac : external/lua/luajit/prebuilt/mac/libluajit.a

有没有遇到该问题的同学,有什么解决方法?

搞了好久,最后发现必须在target的build setting中Other Linker Flags设置-pagezero_size 10000 -image_base 100000000
坑爹啊。。。

感谢活雷锋啊

感谢活雷锋, 我也蒸腾了很久, 这坑~~~~~

活雷锋,坑了我半天,说起来都是泪啊!:9: