2013-05-26 61 views
0

我一直在试图通过创建一个自定义模块来编写和集成一个外部的SDK到钛,并继续得到这个错误...我已经重新创建模块和客户端2- 3次,清理并构建代码,更新了Module.xcconfig并下载并更新了Titanium SDK。我在我的智慧结束,任何帮助/建议,这将是真正的赞赏。这可能是我可能忽略的一些愚蠢的东西。谢谢!铿锵与钛/外部iOS模块构建错误

这里是我的module.xcconfig的样子......

OTHER_LDFLAGS=$(inherited) -F "/Users/Documents/Titanium_Studio_Workspace/VoxModule1" 
    -framework "/Users/Downloads/DragonMobileSDK_1.4.5/SpeechKit" -framework 
SystemConfiguration -framework AVFoundation -framework AudioToolbox 

这里是我得到(当我通过了XCode编译)错误....我花了几天的努力解决这个问题,任何你可能拥有的指针都会有很大的帮助。谢谢!

Undefined symbols for architecture i386: 
    "_OBJC_CLASS_$_SKVocalizer", referenced from: 
     objc-class-ref in libcom.test.voxmodule1.a(ComtestVoxmodule1Module.o) 
    "_OBJC_CLASS_$_SpeechKit", referenced from: 
    objc-class-ref in libcom.test.voxmodule1.a(ComtestVoxmodule1Module.o) 
ld: symbol(s) not found for architecture i386 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

谢谢!

回答

1

您还需要包含SpeechKit.Framework 这就是我必须包括的所有工作。

加大码