2013-05-29 22 views
1

http://playcontrol.net/opensource/LuaCocoa/other-luaobjective-c-bridge.html中声明LuaCocoa支持Mac实现。因此,可用框架luacocoa.framework是为Mac平台编译的。在iOS上实现LuaCocoa

但是,我想尝试在iOS平台上编译它,看它是否有效。所以,我下载了LuaCocoa源代码并试图在iOS平台上编译它。显然,有错误。我有这个:

"target specifies product type 'com.apple.product-type.framework', but there's no such 
    product type for the 'iphonesimulator' platform" 

我认为是由于iOS无法运行动态库。

所以我的问题是:任何人都可以在iOS平台上成功编译luacocoa,并且有任何机会可以在iOS平台上使用luacocoa。

如果有更好的建议来桥接ObjC-Lua,请让我知道。

+0

我在iOS中并不是那么大,但是错误信息只是声明你不能将它编译为一个没有什么大惊喜的框架;在iOS中沙盒应用会使OSX框架变得毫无用处。所以你将不得不将项目更改为库产品类型。不知道这是多么容易。 – dualed

回答

0

你试过Wax

这是一个LUA - 对象 - 桥已经存在了很长一段时间的iOS。

Here is a nice article about it

+0

是的,我检查过。 – Melissa

+0

检查了我的答案。我解释过我没有使用蜡。 – Melissa

+0

我明白了。 API差异。您需要添加另一个执行API转换的图层来使用蜡。不是那么优雅。 – sylvanaar