iOS 真机调试时,lua路径问题

求救!!!!

quick 版本: 2.2.3

Xcode 上使用模拟器一切正常,就是打到真机上的时候 总是报这个错:

Cocos2d: :1: module ‘EngineEx.init’ not found:

no field package.preload’EngineEx.init’]

no file ‘./EngineEx/init.lua’

no file ‘/usr/local/share/luajit-2.0.2/EngineEx/init.lua’

no file ‘/usr/local/share/lua/5.1/EngineEx/init.lua’

no file ‘/usr/local/share/lua/5.1/EngineEx/init/init.lua’

no file ‘/var/mobile/Applications/F1154AA3-8BE4-48A3-8BB2-67D3C68F806D/test.app/scripts/EngineEx/init.lua’

no file ‘/var/mobile/Applications/F1154AA3-8BE4-48A3-8BB2-67D3C68F806D/test.app/EngineEx/init.lua’

no file ‘./EngineEx/init.so’

no file ‘/usr/local/lib/lua/5.1/EngineEx/init.so’

no file ‘/usr/local/lib/lua/5.1/loadall.so’

no file ‘./EngineEx.so’

no file ‘/usr/local/lib/lua/5.1/EngineEx.so’

no file ‘/usr/local/lib/lua/5.1/loadall.so’

下面是报错lua行:

import(".EngineEx.init")

好吧,找到原因了。原来是大小写搞得。

嗯,打包代码时一定要注意大小写问题