使用Cordova 2.1.0在Xcode中找不到插件

时间:2012-10-02 08:58:59

标签: xcode cordova phonegap-plugins

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

  

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

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

为什么会这样?

4 个答案:

答案 0 :(得分:0)

PhoneGap 2.0的iOS插件似乎与PhoneGap 2.1不兼容。请参阅“插件签名”下的this page in the docs

我在使用UrbanAirship PhoneGap插件时遇到了这个问题。由于我的Objective-C技能不存在而且我没有时间弄明白,我只是降级到PhoneGap 2.0。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

如果你更新到phonegap 2.3.0,你可以开始使用InAppBrowser,这将是构建的一部分。

答案 3 :(得分:0)

这是因为显示如何在plist中插入插件的screen-shot实际上是谎言。 您应该添加密钥ChildBrowser,而不是ChildBrowserCommand!这解决了这个问题。