Appcelerator Titanium在模块xcconfig中包含静态库.a

时间:2013-06-20 01:14:07

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

我正在尝试在module.xcconfig中包含一个静态库。但是文档没有帮助,我能找到的所有讨论都没有给出解决方案。

我在哪里放置静态库,如何使用OTHER_LDFLAGS包含它?我试过了:

  • OTHER_LDFLAGS = $(继承)mylib.a
  • OTHER_LDFLAGS = $(已继承)-lmylib

mylib.a位于模块的根目录中,与module.xcconfig位于同一级别,因为Appcelerator站点上有人说这样做。

build.py对模块运行正常,但是一旦我尝试构建我的项目,我得到:

以下构建命令失败: [错误] Ld build / Debug-iphonesimulator / ...正常的i386 [错误](1次失败)

我做错了什么?感谢。

2 个答案:

答案 0 :(得分:1)

将此行添加到module.xcconfig

OTHER_LDFLAGS=$(inherited) -framework GameKit

其中GameKit是您库中使用的缺失框架。 并通过drag-n-drop将您的库直接添加到xCode项目中。

答案 1 :(得分:0)

您可能需要包含库的填充路径,它也应该包含在xcode项目的构建设置中