XCode 编译Lua工程的时候报错问题

新建的lua工程,直接用xcode编译运行,就会报错。
在站内搜到了3个同样的问题,不过没看见解决方案,求大神帮助。
站内的3个帖子的地址:
http://www.cocoachina.com/bbs/read.php?tid=224624

http://www.cocoachina.com/bbs/read.php?tid-284678.html
http://www.cocoachina.com/bbs/read.php?tid-235302-keyword-xcode|lua.html

由于不会发图,贴了一些错误代码。
“_lua_settable”, referenced from:
“_lua_settop”, referenced from:
“_lua_toboolean”, referenced from:
“_lua_tocfunction”, referenced from:
“_lua_tointeger”, referenced from:
“_lua_tolstring”, referenced from:
“_lua_tonumber”, referenced from:
“_lua_touserdata”, referenced from:
“_lua_type”, referenced from:
“_lua_typename”, referenced from:
“_luaopen_cjson”, referenced from:
“_luaopen_cjson_safe”, referenced from:
“_luaopen_lfs”, referenced from:
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Showing first 200 notices only

同一个问题,那么多人遇到了,那么长时间了,没有人回答。
这不正常!!!!!
跪求解决方案!!!!

![](file:///D:\win7杂项\My)

![](file:///D:\win7杂项\My)

看看是不是arm64和luajit 的问题

怎么查看是不是arm64和luajit 的问题 , xcode不熟, 求帮助

1.你用的cocos2d-x是哪个版本?
2.新建工程后,你有修改工程配置吗?
3.这种情况是在模拟器 or 真机上出现?

xcode 编译 有armv7 armv7s arm64 等选项
lua 有 lua(官方)和luajit两种 , luajit不支持arm64 , 具体的上网搜一下相关概念, 再查一下你的编译选项 引擎用的lua版本等

1.我的cocos2d-x是3.1的, 不过上面链接的帖子中有3.2的也有3.4的。
2.我直接用cocos new新建的工程,没有做过任何修改也会报这个错
3.我是在虚拟机下,ipone5以上的版本都会报这个错 5以下(包括5)就不会报

对比以下三张图,你的配置是?

第一张图 我的SDK是 Latest IOS(IOS 8.3)
第二张图 这个Flags我的也是空的
第三张图 我的工程里面有很多东西,不过没有libluajit.a这个。
会不会就是因为这个问题?该怎么解决。。

1.3.1版本 other linker flags不应该为空。
2.没用luajit.a,那你是直接用lua.a的吗?

3.1自带的测试例,能跑起来吗?

谢谢各位,问题解决了。
参考了帖子:http://www.cocoachina.com/bbs/read.php?tid=281157
不过好像不用那么复杂,直接把他的附件里面的 luajit.a覆盖进cocos里面就不报错了。