我使用与Cordova 2.0 Xcode项目中相同的代码。但是自从我安装了cordova 2.1.0并更新了新的XCode后,我不断在控制台中收到这些消息(不仅仅是针对ChildBrwoser插件,而是针对我尝试使用的任何插件):
错误:找不到插件'ChildBrowser',或者不是CDVPlugin。 检查Cordova.plist中的插件映射。
在Cordova.plist
中一切正常 - “插件”部分填充了正确的值。 XCode项目已成功构建。
为什么会这样?
答案 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
!这解决了这个问题。