我一直在尝试通过创建自定义模块来编写外部 SDK 并将其集成到 Titanium 中,并不断收到此错误...我重新创建了模块和客户端 2-3 次,清理并构建了代码,更新了模块.xcconfig 并下载并更新了 Titanium SDK。我无能为力,对此的任何帮助/建议将不胜感激。这可能是我可能忽略的愚蠢的事情。谢谢!
这是我的 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)
谢谢!