未找到插件 'Device',或者不是 CDVPlugin。在 config.xml 中检查您的插件映射

Plugin 'Device' not found, or is not a CDVPlugin. Check your plugin mapping in config.xml

我是 运行 现有 Xcode 项目中的嵌入式 Cordova Web 视图。该应用程序运行,但无法加载任何插件:A Plugin 'Device' not found, or is not a CDVPlugin. Check your plugin mapping in config.xml。 JS接口存在,但无法连接到本机实现。

我试过使用 plugmancordova plugin add 添加插件。我不确定有什么区别,他们似乎只是将插件文件复制到不同的目录。无论哪种情况,我都必须手动将源文件添加到我的项目中,但错误仍然存​​在。我不明白为什么当官方 Cordova CLI 生成的 Xcode 项目有一个未修改的 config.xml,没有任何标签时,错误是在谈论 config.xml - 该项目如何能够找到它的插件?

我正在查看错误的 config.xml 文件...Cordova 在项目根目录中复制了源配置文件,并在您 [=18] 时将其存储在 platforms/ios/<Project name> 目录中=] cordova prepare。此版本为每个添加的插件添加了一个标签。

我将此文件复制到我现有的 Xcode 项目中,它成功加载了插件。