在 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"/>

当我尝试使用 plugmancordova 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:将自定义框架添加到嵌入式二进制文件

如何将第三方框架添加到 Cordova 3.0 自定义插件?

自定义 Cordova iOS 插件

如何使用 Ionic Cordova 框架和自签名证书绕过 iOS 11 中的 SSL 检查