创建PhoneGap 3.0.0自定义iOS插件时出错

创建PhoneGap 3.0.0自定义iOS插件时出错,ios,cordova,phonegap-plugins,Ios,Cordova,Phonegap Plugins,我在创建自定义iOS插件的PhoneGap之后遇到了一个问题。我一直在犯错误 找不到插件“Echo”,或者插件不是CDVPlugin。检查config.xml中的插件映射 <plugins> <plugin name="Echo" value="Echo" /> </plugins> 我一直在检查config.xml,这正是文档中的内容。我错过什么了吗 config.xml <plugins> <plugin name="E

我在创建自定义iOS插件的PhoneGap之后遇到了一个问题。我一直在犯错误

找不到插件“Echo”,或者插件不是CDVPlugin。检查config.xml中的插件映射

<plugins>
    <plugin name="Echo" value="Echo" />
</plugins>
我一直在检查config.xml,这正是文档中的内容。我错过什么了吗

config.xml

<plugins>
    <plugin name="Echo" value="Echo" />
</plugins>

好的,我有两个问题

我使用了错误的config.xml。我在玩www目录下的那个,而不是根目录下的那个。 文档同时使用了和,结果证明这是正确的使用方法

<feature name="Echo">
    <param name="ios-package" value="Echo" />
</feature>

在某个地方,它还说它已被弃用,所以我也没有将它放在该节点下,它仍然可以工作。

好的,我有两个问题

我使用了错误的config.xml。我在玩www目录下的那个,而不是根目录下的那个。 文档同时使用了和,结果证明这是正确的使用方法

<feature name="Echo">
    <param name="ios-package" value="Echo" />
</feature>

在某个地方,它还说它已被弃用,因此我也没有将它放在该节点下,它仍然可以工作。

您关于使用错误的config.xml文件的评论就是我的答案!我也被官方文档中相互冲突的引用绊倒了。我正在更新运行在cordova2.2.0上的插件。插件文件JavaScript one是否必须位于根目录中的插件文件夹中?我还必须在cordova_plugins.json下放一个条目吗?你说的不是根目录下的条目是什么意思。在新安装中,根目录中没有config.xml。我试着在www上编辑这个,但是没有用。如果我在platform/ios/AppName/config.xml中编辑一个,并在Xcode中编译,它会工作,但下一个phonegap构建将如预期的那样破坏该config.xml。你关于使用错误config.xml文件的评论对我来说就是答案!我也被官方文档中相互冲突的引用绊倒了。我正在更新运行在cordova2.2.0上的插件。插件文件JavaScript one是否必须位于根目录中的插件文件夹中?我还必须在cordova_plugins.json下放一个条目吗?你说的不是根目录下的条目是什么意思。在新安装中,根目录中没有config.xml。我试着在www上编辑这个,但是没有用。如果我在platform/ios/AppName/config.xml中编辑一个,并在Xcode中编译,它会工作,但下一个phonegap编译将按照预期的方式关闭该config.xml。