在带有Cordova 2.1.0的Xcode中未找到插件

在带有Cordova 2.1.0的Xcode中未找到插件,xcode,cordova,phonegap-plugins,Xcode,Cordova,Phonegap Plugins,我使用的代码与我在Cordova 2.0 Xcode项目中使用的代码相同。但自从我安装了cordova 2.1.0并更新了新的XCode之后,我一直在控制台中收到这些消息(不仅针对ChildBrwoser插件,而且针对我尝试使用的任何插件): 错误:未找到插件“ChildBrowser”,或者插件不是CDVPlugin。 检查Cordova.plist中的插件映射 在Cordova.plist中一切正常-“插件”部分填充了正确的值。XCode项目已成功生成 为什么会这样?PhoneGap 2.0

我使用的代码与我在Cordova 2.0 Xcode项目中使用的代码相同。但自从我安装了cordova 2.1.0并更新了新的XCode之后,我一直在控制台中收到这些消息(不仅针对ChildBrwoser插件,而且针对我尝试使用的任何插件):

错误:未找到插件“ChildBrowser”,或者插件不是CDVPlugin。 检查Cordova.plist中的插件映射

Cordova.plist中
一切正常-“插件”部分填充了正确的值。XCode项目已成功生成


为什么会这样?PhoneGap 2.0的iOS插件似乎与PhoneGap 2.1不兼容。请参阅“插件签名”下的


我在使用UrbanAirship PhoneGap插件时遇到了这个问题。由于我的Objective-C技能不存在,而且我没有时间去弄清楚,我只是降级到PhoneGap 2.0。PhoneGap 2.0的iOS插件似乎与PhoneGap 2.1不兼容。请参阅“插件签名”下的


我在使用UrbanAirship PhoneGap插件时遇到了这个问题。因为我的Objective-C技能根本不存在,我没有时间去弄清楚,我刚刚降级到PhoneGap 2.0。

我面临着与iOS版Janrain Engage完全相同的问题,我相信这些插件与PhoneGap 2.1不兼容,但@DmitriyLezhnev在这里也提出了一个很好的观点。

我面临着与iOS版Janrain Engage完全相同的问题,我相信这些插件不兼容使用Phonegap 2.1,但@DmitriyLezhnev在这里也有很好的观点。

如果更新到Phonegap 2.3.0,您可以开始使用将成为构建一部分的应用浏览器。

如果更新到Phonegap 2.3.0,您可以开始使用将成为构建一部分的应用浏览器。

这是因为它向您展示了如何插入插件事实上,普利斯特是谎言。 您应该添加键
ChildBrowser
,而不是
ChildBrowser命令
!这解决了这个问题。

这是因为向您展示如何在plist中插入插件的方法实际上是错误的。
您应该添加键
ChildBrowser
,而不是
ChildBrowser命令
!这解决了问题。

我发现问题在于XCode缓存Cordova.plist文件。我找到的删除缓存的唯一方法是更改配置证书。事实上,甚至连Product>Clean都没有帮助。我有我的开发者证书和一个用于临时分发的证书,所以我只是在项目设置中更改了它,它帮助了我。我很确定这是关于缓存Cordova.plist的,因为当我将它重命名为Cordova2.plist时,应用程序启动得很好……我发现问题在于XCode缓存Cordova.plist文件。我找到的删除缓存的唯一方法是更改配置证书。事实上,甚至连Product>Clean都没有帮助。我有我的开发者证书和一个用于临时分发的证书,所以我只是在项目设置中更改了它,它帮助了我。我很确定这是关于缓存Cordova.plist的,因为当我将其重命名为Cordova.plist时,应用程序启动得很好…这不是真的,因为旧签名已被弃用,仍然可以使用。这不是真的,因为旧签名已被弃用,仍然可以使用。