我想在我的应用程序中使用Speechkit SDK,因为我发现它比本机工具更能识别单词。 我发现了一个Titanium模块on GitHub,但它设计用于Titanium SDK 3.1.3.GA。我目前正在使用SDK 5.0.0.GA。
在移动应用中导入此模块应该怎么办?我更新了titanium.xcconfig文件以反映我的SDK版本。我还将我的凭据放入其中并构建项目。然后我压缩它并通过帮助菜单>安装它。安装移动模块。我最后将它添加到tiapp.xml文件中。
当我尝试运行项目时,这就是我得到的:
[ERROR] : ** BUILD FAILED **
[ERROR] : The following build commands failed:
[ERROR] : Ld Build/Intermediates/Hello5.build/Debug-iphoneos/Hello5.build/Objects-normal/arm64/Hello5 normal arm64
[ERROR] : Ld Build/Intermediates/Hello5.build/Debug-iphoneos/Hello5.build/Objects-normal/armv7/Hello5 normal armv7
[ERROR] : (2 failures)
TRACE | titanium exited with exit code 1
ERROR | Error: ti run exited with error code 1
at ChildProcess.<anonymous> (/Users/feeder/.appcelerator/install/5.0.1/package/node_modules/appc-cli-titanium/plugins/run.js:89:66)
at ChildProcess.emit (events.js:117:20)
at Process.ChildProcess._handle.onexit (child_process.js:820:12)
我尝试手动创建一个新模块并将文件拖放到其中,并且还尝试全局安装与特定于项目的模块,我无法想出让它工作的想法。如果你能分享一个想法,请提前感谢你;)
答案 0 :(得分:0)
我有同样的错误,看着控制台使用Trace出现&#34;框架SpeechKit找不到&#34;。
我已成功解决了此错误,方法是将模块打包到您的项目中,直接选择&#34;移动应用项目&#34;鉴于Module.xcconfig设置&#34; FRAMEWORK_SEARCH_PATHS&#34;在&#34;资产&#34;上找到SpeechKit框架直接来自项目的文件夹。