【问题标题】:Cordova - Include .framework (swift 3) dependency as pluginCordova - 包含 .framework (swift 3) 依赖作为插件
【发布时间】:2018-07-04 23:19:58
【问题描述】:

我在 swift 3 上开发了本机代码。基本上,这段代码生成了一个扩展名为 .framework 的库。 我想将此库用作 apache cordova 应用程序上的插件,但我无法使其工作。 我查看了互联网,有一些帖子包括此 (Custom Cordova Plugin: Add framework to "Embedded Binaries"),但此选项不适用于最新版本的科尔多瓦 (6+)。

如果我将 .swift 文件单独放在我的 cordova 项目上,我可以使用它,所以我认为在 cordova 和 .framework 库之间获得正确的通信是有问题的。

有人知道怎么做吗?

谢谢

【问题讨论】:

  • 嘿@HolloW,这有什么更新吗?您是否使用插件将您的 swift 自定义框架与 cordova 应用程序集成?

标签: ios cordova plugins swift3 native


【解决方案1】:

最新的 Cordova 版本是 8.0.0

试试这样:

<framework src="relative/path/to/my.framework" custom="true" embed="true" />

【讨论】:

  • 我已经用cordova 7 试过了,但还是不行。你对cordova 7有什么线索吗?
  • 看起来您正面临这个问题:issues.apache.org/jira/browse/CB-13533。似乎有一种解决方法,将您的框架添加两次,一次使用自定义和嵌入,另一次没有。
【解决方案2】:

我同意@jcesarmobile 的回答。此外,如果您正在寻找使用自定义 iOS 框架制作 cordova 插件的详细步骤,那么您必须查看此link

它提供了使用 Dynamsoft iOS 条形码 SDK 创建cordova 插件的分步说明。希望这将帮助您开始。

【讨论】:

  • 是的,我已经看过那篇文章,但不适用于 cordova 7。
猜你喜欢
  • 2018-09-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-15
  • 1970-01-01
相关资源
最近更新 更多