在 iOS 中使用自定义框架的 Cordova 插件错误
Posted
技术标签:
【中文标题】在 iOS 中使用自定义框架的 Cordova 插件错误【英文标题】:Cordova plugin error using custom framework in iOS 【发布时间】:2017-03-09 10:59:09 【问题描述】:我正在尝试将自定义 ios 框架添加到我的 cordova 插件。我将框架复制到插件目录中,然后将框架声明添加到 plugin.xml 像这样:
<framework src="src/ios/framework/iPhoneOS/SpeechSDK.framework" custom="true" arch="arm"/>
当我尝试使用 plugman 或 cordova plugin add 安装插件时出现错误:
错误:哦哦! iOS 平台中已经存在用于插件 cordova-plugin-bing-speech 的框架“%some_path%/tst_bing/platforms/ios/HelloCordova/Plugins/cordova-plugin-bing-speech/SpeechSDK.framework”
据我了解,这是科尔多瓦的一个错误,但我不确定 - 也许我做错了什么?
【问题讨论】:
你好。看起来您正在为 Cordova 开发 BingSpeech 插件,不是吗?那是我感兴趣的事情。你有计划发布它并需要帮助吗?谢谢 【参考方案1】:我没有注意到 arch 属性仅适用于 Windows。但请注意,它应该与 target-dir 属性一起使用。
【讨论】:
以上是关于在 iOS 中使用自定义框架的 Cordova 插件错误的主要内容,如果未能解决你的问题,请参考以下文章
如何让 Cordova 通过插件自动嵌入自定义 iOS 框架?
Cordova与现有框架的结合,Cordova插件使用教程,Cordova自定义插件,框架集成Cordova,将Cordova集成到现有框架中
用于 Telerik 的 Cordova 插件 ios:将自定义框架添加到嵌入式二进制文件