1

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

我知道我必须处理modules,所以我找到了很多教程,很好地解释了如何titanium module从头开始创建。但是我没有找到任何东西来解释如何在钛模块中“包装”现有的 ios 项目。我只需要登录/注册功能并检索登录用户(当然是 deezer ios sdk 提供的功能)。

有人可以帮助我如何进行吗?

在此先感谢达里奥

4

1 回答 1

1

创建 vanilla 模块后,您必须在包中包含要包装的框架(因此 deezer SDK)。然后按照以下步骤将框架添加到编译器指令。本质上,您只需添加以下内容:

OTHER_LDFLAGS=$(inherited) -框架 DeezerSDK

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

之后,您可以像在常规原生 Xcode 开发中一样使用 DeezerSDK。

编辑:

如果库只是一个 *.a 文件,那么您可以模拟Titanium 为 Google Admob模块所做的事情。最好只检查他们的项目,基本上你需要做的就是创建 vanilla Titan 模块,放入 *.a 文件和标题,然后像本地项目一样使用它。

于 2013-07-27T16:18:54.687 回答