我在PhoneGap documentation之后遇到了创建自定义iOS插件的问题。我一直收到错误
未找到插件'Echo',或者不是CDVPlugin。检查config.xml中的插件映射
我一直在检查config.xml,它正是文档的内容。我错过了什么吗?
config.xml中
<plugins>
<plugin name="Echo" value="Echo" />
</plugins>
的index.html
function hello()
{
var success = function(){ alert('success'); };
var error = function(error){ alert('error ' + error); };
cordova.exec(success, error, "Echo", "echo", ["hey"]);
}
答案 0 :(得分:4)
好的,我有两个问题。
config.xml
。我正在玩www
目录下的那个,而不是根目录中的那个。文档同时使用<plugin />
和<feature/>
,结果表明<feature/>
是正确的选择。
<feature name="Echo">
<param name="ios-package" value="Echo" />
</feature>
某处它还说<plugins />
已被弃用,所以我也没有把它放在那个节点之下,它仍然有效。