【问题标题】:Can't use SpeechKit Titanium module from iOS in my app无法在我的应用程序中使用来自 iOS 的 SpeechKit Titanium 模块
【发布时间】:2015-12-27 03:27:06
【问题描述】:

我想在我的应用程序中使用 Speechkit SDK,因为我发现它比原生工具更能识别单词。 我找到了一个 Titanium 模块 on GitHub,但它旨在与 Titanium SDK 3.1.3.GA 一起使用。我目前正在使用 SDK 5.0.0.GA。

我应该怎么做才能在我的移动应用程序中导入这个模块?我更新了 Titan.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)

我尝试手动创建一个新模块并将文件拖放到其中,还尝试全局安装与特定于项目的安装,但我想不出让它工作的想法。如果您能分享一个想法,请提前感谢您;)

【问题讨论】:

    标签: titanium titanium-modules


    【解决方案1】:

    我有同样的错误,使用 Trace 查看控制台出现“未找到框架 SpeechKit”。

    鉴于 Module.xcconfig 设置“FRAMEWORK_SEARCH_PATHS”以直接从项目中的“assets”文件夹中查找 SpeechKit 框架,我已通过将模块打包到您的项目直接选择“Mobile App Project”成功解决了此错误。

    【讨论】:

    • 我稍微修改了一下,暗示这是一个答案,而不是“我也是”的问题或评论。如果不是答案,请告知。
    • 这就是答案。我只是想先添加一个简短的介绍,说它也发生在我身上,没有别的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-16
    • 2018-02-12
    • 1970-01-01
    • 1970-01-01
    • 2019-05-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多