适用于现有ios项目sdk的appcelerator模块

时间:2013-07-22 09:14:46

标签: ios titanium appcelerator appcelerator-mobile titanium-modules

我想在我的titanium项目中使用现有sdk(deezer sdk)提供的功能。

我知道我必须处理modules,所以我找到了许多解释得很好的教程how to create a titanium module from scratch.但是我没有找到解释如何“包装”现有ios项目的内容钛模块。我只需要登录/注册功能并检索已登录的用户(当然是deezer ios sdk提供的功能)。

有人可以帮助我继续进行吗?

提前谢谢 达里奥

1 个答案:

答案 0 :(得分:1)

创建vanilla模块后,您必须在包中包含要包装的框架(如此deezer SDK)。 Then follow these steps将框架添加到编译器指令中。基本上你只需添加:

  

OTHER_LDFLAGS = $(继承)-framework DeezerSDK

到module.xconfig文件。只需检查SDK的确切名称即可。

之后,您可以像使用常规本机Xcode开发一样使用DeezerSDK。

修改

如果库只是一个* .a文件,那么您可以对Titanium did for the Google Admob模块进行建模。最好只检查他们的项目,基本上你需要做的就是创建vanilla钛模块,放入* .a文件和标题,然后像原生项目一样使用它。