xcode8.2 运行 lua版本崩溃

刚升级Xcode8.2 运行cocos2dx lua版本就崩溃。我试了多个cocos2dx 多个版本都崩溃。请问xcode工程要做什么设置吗?

I also met this problem(build and run on iOS simulator(iPhone 6s(10.2 or 9.3)).
How to fix it.

好像跟lua库有关,挂在了luaopen里面

同求啊 我也遇到这个问题了 试过3.4版本好像没问题 3.13版本的就崩溃了 哪位大神有解决方案?

lua 库应该没问题, 在调用lua_open()里的std:: vector报错~~~~

在真机和模拟器iPhone4s上运行是没问题的

我已经恢复到8.1的版本。

同问题
引擎版本:cocos2d-x 3.13.1 lua
Xcode版本 :8.2 (8C38)
崩溃位置:std:: vector下__push_back_slow_path
崩溃机型:模拟器iPhone SE

以下机型测试未发现崩溃:
Mac模拟器/iPhone 6s(10.1.1)

@minggo

额,我也遇到 了,不过这个我当初在做cocos2d-lua整合到ios工程的时候遇到过类似的问题,是这样解决的https://segmentfault.com/a/1190000005021419,“根据 LuaJIT 的文档 (Embedding LuaJIT 章节),在 Mac x86_64 环境下编译时,必须指定 Linker Flags: -pagezero_size 10000 -image_base 100000000 。”,升级了xcode到8.2后好像这招不管用了

我用的是3.12版本的cocos

我之前也做过cocos2dx-lua 3.13和uikit的融合,主工程使用的OC那边的,只是引入了luabinding和cocos的lib工程,但是并没有指定Linker Flags: -pagezero_size 10000 -image_base 100000000 。
在模拟器和真机都运行成功,不知道是不是没有使用luajit加载代码的缘故?

那应该是了,用不到luajit的话就不用加的

我的也是Xcode 8.2,刚运行了v3.14分支最新的代码在模拟器上没有问题。不过v3.14和之前的版本不一样的是,所有平台都使用了luajit。

3.14几时发布呢?我看修复了不少问题,想下来折腾折腾

估计要圣诞后了,主要是web和jsb还有点问题需要修复。

不好意思,3.14也会崩溃。我昨晚估计是测试错了。Xcode8.2,在iPhone5,iPhone6, iPhone7等模拟器都会崩溃,真机没有问题。我们正在看怎么解决。

现在最新版的cocos的luagit已经支持ios的x64了?

嗯,支持了。

问题的最新进展可以关注这个issue